说明: 1.借期取当前借刊日期。 内容来自www.paper51.com 2.还期取当前还刊日期。 内容来自www.paper51.com
3.是否含盘与期刊信息表中的是否含盘不一样,它是通过读者和期刊之间的借阅关系产生的。 http://www.paper51.com 4.3系统功能模块设计 http://www.paper51.com 根据第三章的需求分析,将期刊信息管理系统功能设计分为三大模块,其系统功能模块图如下: http://www.paper51.com
内容来自论文无忧网 www.paper51.com 4.4数据库连接技术 http://www.paper51.com
VisualBasic 是专为各种数据库设计的客户端的应用开发工具,它可以和其它数据库服务器构成客户/服务器体系结构,也可以使用任何支持ODBC标准的数据库。 paper51.com ODBC是微软公司WOSA的组成部分,是微软公司提出的开放式数据库互连标准接口。ODBC接口以SQL作为标准查询语言来存取连接到的数据源。ODBC允许单个应用存取多个不同的数据库管理系统,这使得应用开发者可以开发,编辑和发行应用而不管它操作的数据库管理系统(DBMS)是什么。用户可以通过加载连接到不同数据库的驱动程序来建立与各种数据库的连接。 copyright paper51.com
在VB中,可用的数据访问接口有3种: paper51.com l ActiveX数据对象(ADO) copyright paper51.com
l 远程数据对象(RDO) 内容来自www.paper51.com l 数据访问对象(DAO) copyright paper51.com 数据访问接口就是数据库访问对象模型,它代表了访问数据库的各个方面。可以在任何应用程序中通过编程控制连接和语句生成器,也可以通过编程使用返回的数据。这3种接口分别代表了数据访问技术的不同发展阶段。ADO是最新的技术,它是比RDO和DAO更加简单、更加灵活的对象模型。期刊信息管理系统就使用了ADO作为数据访问接口。 copyright paper51.com ADO Data控件(简称ADO控件)可以实现以下功能: 内容来自论文无忧网 www.paper51.com ² 连接本地数据库或远程数据库。 内容来自论文无忧网 www.paper51.com
² 打开指定的数据库表,或定义基于结构化查询语言(SQL)的查询、存储过程或该数据库中表的视图记录集合。 paper51.com
² 将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。 http://www.paper51.com ² 添加新记录,或根据更改显示在绑定的控件中数据来更新数据库。 http://www.paper51.com
ADO Data控件的主要属性: 内容来自论文无忧网 www.paper51.com ConnectionString属性:该属性用于建立到数据源的连接信息。在设置时,可以将ConnectionString属性设置为一个有效的连接字符串,也可以将其设置为定义连接的文件名。本系统使用创建系统DSN名称为lyz.dsn,选择“使用ODBC数据源名称”建立连接。 copyright paper51.com 代码如下:ConnectString = “DSN=lyz.dsn;UID=sa;PWD=” 内容来自www.paper51.com 第五章 详细设计 http://www.paper51.com 本章将详细地对各个模块进行分解和剖析,系统分为四个模块,即下面依次对各个模块进行叙述。 paper51.com 登录界面: copyright paper51.com
内容来自www.paper51.com 主菜单界面: 内容来自www.paper51.com
paper51.com
主菜单:此模块提供菜单选择功能,供用户选择各模块。 http://www.paper51.com 窗口:界面大方、简洁、 直观、容易操作, 一看就懂。 内容来自论文无忧网 www.paper51.com
按钮:各个按扭连接着各个相映的窗口。 paper51.com
5.1期刊信息录入、修改、删除模块 内容来自论文无忧网 www.paper51.com (1)期刊信息录入 copyright paper51.com 本系统能够高效率、高质量地完成期刊信息录入工作,从根本上解决了期刊录入的标准化和规范化问题,完全摆脱了旧的工作方法和管理模式造成的束缚,把工作人员从繁重的重复劳动中解脱出来。 copyright paper51.com http://www.paper51.com 在这里可以做期刊基本信息的预定操作。 http://www.paper51.com 添加: 首先输入期刊的刊名和邮发代号内容,单击“确定”输入信息直接存入“刊名-邮发代号表”中,再单击“添加”重新输入界面信息,单击“确定”信息再次存入“刊名-邮发代号表”中,重复以上操作。 copyright paper51.com 删除: 从“刊名-邮发代号表”中选择要删除的信息,单击“删除”则删除该记录。 内容来自论文无忧网 www.paper51.com 返回:回到期刊入库界面。 http://www.paper51.com 内容来自论文无忧网 www.paper51.com 添加:首先单击“添加”,输入界面中要求输入的各项内容,输入刊名之后邮发代号在“刊名-邮发代号表”中自动显示,再单击"确定"直接录入期刊信息,如果各项内容已经正确输入,系统将成自动完成该期刊的验收工作,期刊信息转入“期刊信息表”进行保存。 内容来自www.paper51.com 返回:回到父菜单。 copyright paper51.com (2)读者信息录入 paper51.com paper51.com 读者信息录入界面如上图所示,添加、确定、返回按钮功能的实现与期刊信息入库雷同。 paper51.com (3)期刊信息删除 内容来自www.paper51.com http://www.paper51.com 删除:检查“期刊借还表”中该期刊是否借出,如果借出不能删除该期刊记录,没有借出可删除该期刊记录。 paper51.com 返回:回到父菜单。 copyright paper51.com (4)期刊信息修改 内容来自论文无忧网 www.paper51.com copyright paper51.com 期刊信息修改只能在用户级别是“系统管理员”才能修改期刊信息,“一般操作员”不能修改期刊信息。 copyright paper51.com 确定:输入要修改期刊信息的书号,单击“确定”则会在界面中显示出要修改期刊的信息。 http://www.paper51.com 更改:对要修改期刊的信息重新输入,单击“更改”则该期刊的基本信息将被更新并且更改的信息保存在“期刊信息表”中。像入库标记、借出标记、是否含盘、出借次数等信息不能修改。 内容来自www.paper51.com
返回:回到父菜单。 http://www.paper51.com (6) 读者信息的修改、删除和期刊信息的修改、删除大体雷同。 http://www.paper51.com 修改:该读者已借刊数的信息不能修改。 copyright paper51.com 删除:该读者未还期刊之前不能删除。 内容来自www.paper51.com 5.2期刊借还管理模块 内容来自www.paper51.com (1)借刊操作 内容来自www.paper51.com
copyright paper51.com 单击“浏览”可以显示出期刊信息表中的所有信息,可以查阅所要借期刊的出借情况。 copyright paper51.com 输入所借期刊书号,单击“确定”可以显示出所要借期刊的所有信息。然后输入要借期刊的月份。 http://www.paper51.com 输入读者编号,单击“确定”可以显示出当前读者的信息(包括当前读者已借刊数、可借刊数)。最后单击“确定”此期刊已被当前读者借出。此时,在期刊信息表中自动显示出当前日期,也就是“借出日期”;借出标记将在期刊信息表中改为“已借出”。 http://www.paper51.com |