输入项目:图书相关信息2.输出项目:图书信息
8
4.2.4借阅管理模块1.输入项目:学生、图书编号2.输出项目:借阅信息页面4.2.5归还管理模块1.输入项目:学生、图书编号2.输出项目:归还信息页面
4.3程序接口描述
4.3.1外部接口由于该系统可以部署在任何操作系统,且系统界面采用浏览器方式实现,所以该系统是跨平台、跨操作系统的。4.3.2内部接口通过面向对象程序设计模式实现低耦合高内聚的程序设计思想,通过与数据库之间的数据交换,实现对数据的处理和保存。
4.4数据库的设计
4.4.1数据库的逻辑设计在需求阶段已经完成该系统所有的数据分析。根据该阶段建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计的E-R图,如图所示:
图(一)
图(二)
9
图(三)
实体:图书(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号,图书存量)学生(学生,学生,性别,入校时间,毕业时间)用户(用户名,真实,密码,描述)角色(角色名,角色描述)序号112345678910111213141516字段名称idbookIdnameISBNauthorpublishertypepricestoreQuanleftQuantotleQuancreateTimeoperateTimecreatoroperatestatusversion字段说明id编号名称ISBN作者出版商类型价格存量副本存量总量创建时间修改时间创建者操作人状态版本类型numbervarcharVarcharvarcharvarcharvarcharnumbernumbernumbernumbernumberdatedatenumbernumbervarcharnumber
10
位数100210101010
属性非空非空非空可为空可为空可为空可为空可为空可为空可为空可为空非空可为空
备注
和数据字典相关
19191
非空可为空非空非空NorY
图书信息表序号123456789101112字段名称iduserIdbookIdbroTimeretimeifReturncreateTimeoperateTimecreatoroperatestatusversion图书归还登记表序号1234567891112字段名称idcreateTimeoperateTimecreatoroperatestatusversionnamerelNamepass
worddesc