1、概要设计说明书Word版概要设计说明书1引言1.1目的:说明对项目系统的设计考虑,为程序的详细设计提供基础。1.2背景:本项目的委托单位为河北工专图书馆,开发单位为河北工专信管专业。1.3定义:HIPO图(分层和输入处理输入)技术:用图形的方法表达一个系统 的输入和输出功能,以及模块的层次。 1.4参考资料:信息系统开发软件工程概论需求规格说明书。2总体设计2.1需求规定: 总体设计的需求依据为软件需求规格说明书2.2运行环境: 硬件支持:CPU:PentiumII266或更高;内存:64M或以上,硬盘:2G以上;扫描仪:扫描精度300dpi以上;显示器:VGA或更高;外设:报表打印机等。软件
2、支持:操作系统:Windows98中文版,Windows 2000中文版,WindowsXP中文版或更高;数据库选择:Visud Alless2000;开发平台:Visud Basic6.0。2.3基本设计概念系统总体结构设计包括:a.系统总体布局方案的确定;b.软件系统总体结构的设计;c.计算机硬件方案的选择和设计;d.数据存储的总体设计基本设计方法:结构化设计方法2.4结构(HIPO图) 2.5功能需求与程序的关系功能需求程序名用到的表图书信息检索检索1、2图书借阅借书处理1、2、3还书处理1、2、3续借处理2丢书处理1、2、3、4、6、7、罚款处理2、3罚款支付3、4会员信息管理3管理图
3、书信息图书信息管理1打印报表报表打印4、72.6人工处理过程说明:查看图书是否有破损,破损程度如何,并将信息反映在计算机上3接口设计窗体编号窗体名所属模块编号1图书管理系统12检索1.13借阅管理1.24图书状况1.2.25图书状况1.2.56书本信息管理1.47会员信息管理1.38报表打印1.59系统配置1.63.1 用户接口说明:用户登录使用该软件时的软件界面具体如下:1.此界面为图书管理系统的主界面,单击界面上的按钮,调用相应功能模块。2.当单击主界面“检索”按钮时,出现此界面,输入“书名”“作者”“出版社”“出版日期”中的一项或几项,单击“开始检索”按钮,进行检索,单击“退出”则要求输
4、入口令。3.在主界面中单击“借阅”按钮时,出现此窗体,输入相关信息,单击按钮,调用相应的功能模块。4.单击“借阅管理”窗体中的“还书”按钮时出现此窗体,选择其中一项,单击“确定”调用还书模块。5.单击“借阅管理”窗体中的“续借”按钮时,出现此界面,选择其中一项,单击“确定”调用“续借”模块。6.单击主界面的“书本信息管理”按钮,出现此界面,单击下拉列表框,选择字段,在文本框中输入字段值,单击“搜索”按钮,实现搜索功能7.当单击主界面的“会员信息管理”按钮时,出现此界面,在下拉列表框中选择字段,在文本框中输入字段值。单击搜索按钮,进行搜索定位8.当单击主界面的“打印报表”按钮时出现此界面,选择其
5、中一项,单击“生成”按钮,生成报表。单击“打印”按钮,进行报表打印。9.单击主界面上的“系统配置按钮”出现此界面,将要修改的项目填入相应的文本框,单击“确定”即可。 3.2 外部接口说明: 本系统属于应用系统,可以较好的和操作系统并行运行,也可以同步运行其他多媒体文件,但是处理重要数据时,尤其运行数据库程序时注意媒体文件出错,防止数据损坏。 3.3 内部接口说明:(如图a)4.运行设计4.1 运行模块组合说明如果会员要进行图书信息的检索,则点击检索,进入检索模块。如果会员要进行借还书业务处理,则进入借阅模块,所经历的内部模块为借书、还书、丢书、罚款和续借模块,如果要进行会员信息管理则进入会员信
6、息管理模块,所经历的内部模块为查询、增加、删除、修改模块。如果要进行图书信息管理,则 进入图书信息管理模块,所经历的内部模块为罚款支付表、罚款平衡表、丢失书籍表,要更改系统设置则调用系统设置模块。4.2 运行控制说明 根据界面提示,点击相应按钮。运行相应程序,实现相应功能。4.3 运行时间(略) 图a5.系统数据结构设计/数据库设计5.1 逻辑结构设计要点/数据库逻辑结构设计表1书本基本信息表标识符数据类型长度是否为主键书本编号Sbbh字符型8是书名Sm字符型20否作者 zz字符型10否出版社cbs字符型20否出版日期cbyg日期型8否价格jg数值型5否是否出借sfcj逻辑型1否书本情况sbz
7、k备注型100否 表2书本借阅信息表标识符数据类型长度是否为主键书本编号sbbh字符型8是会员编号hybh字符型7是借出日期jcrq日期型8否应还日期yhrq日期型8否 表3会员信息表标识符数据类型长度是否为主键会员编名hybh字符型7是姓名xm字符型8否专业zy字符型20否联系方式lxfs字符型12否加入日期cbyg日期型8否当前借书量dqjsl数值型1否不良记录bljl逻辑型1否 表4罚款表标识符数据类型长度是否为主键会员编号hybh字符型7是应交罚款yjfk数值型5支付罚款zffk数值型5支付日期jfrq数值型8 表5系统配置表标识符数据类型长度是否为主键最大借书量zdjsl数值型1会员
8、资格有效期zgyxq日期型8最长借阅期限jyqx数值型2最长续借期限xjqx数值型2 表6罚款配置表标识符数据类型长度是否为主键丢书罚款系数dsxs数值类型4延期罚款系数yqxs数值类型4轻度破损系数qdxs数值类型4中度破损系数zdxs数值类型4表7书籍丢失表标识符数据类型长度是否为主键书本编号sbbh字符型8书名sm字符型20作者zz字符型10出版社cbs字符型25价格jg数值型6丢失时间dssj日期型8 表1、2均为书本信息表,其中表1为稳定信息,表2为非稳定信息。当表1“是否借出”字段为“true”时,表2增加一条记录;当表2中记录减少时,表1中的和该记录同图书编号的记录中的“是否借出
9、”字段为“false”。 当会员应交罚款时,罚款记录表中“应交罚款”字段输入相应数值,同时在会员信息表中“不良记录”设置为“true”;当书籍丢失时,表1记录减少,同时表2记录增加。 5.2 物理结构设计要点/数据库结构设计 数据项的存储要求:在表a、b、c、d中均有主键,该字段值必需唯一,其它数据项无特殊要求。 访问方法:随机存取。 存取单位:为记录。 存取的物理关系:按唯一的主码值进行相关存取。 5.3 安全、保密设计 本系统主要面对的是学生和管理员,其中学生使用的是该软件的检索功能模块,为了学生退出时设置口令,是学生不与退出。 5.4 数据结构与程序的关系6.系统出错处理设计 6.1 出错信息错误类型系统提示处理方法用户误操作引起系统错误“由于误操作引起系统操作,应立即结束程序”重启数据出错提示重新输入重新输入 (注:可编辑下载,若有不当之处,请指正,谢谢!)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1