概要设计说明书_第1页
概要设计说明书_第2页
概要设计说明书_第3页
概要设计说明书_第4页
概要设计说明书_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、概要设计说明书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图)检索1.1借书1.2.1 还书1.2.2 借阅1.2丢书1.2.3 罚款1.2.4 续借1.2.5 图书管理系统查询1.3.1 增加1.3.2会员信息管理1.3 删除1.3.3 修改1.3.4 查询1.4.1 增加1.

3、4.2图书信息管理1.4删除1.4.3 修改1.4.4 罚款支付表1.5.1 打印报表1.5罚款平衡表1.5.2 丢失书籍表1.5.3系统配置1.6 2.5功能需求与程序的关系功能需求程序名用到的表图书信息检索检索1、2图书借阅借书处理1、2、3还书处理1、2、3续借处理2丢书处理1、2、3、4、6、7、罚款处理2、3罚款支付3、4会员信息管理3管理图书信息图书信息管理1打印报表报表打印4、72.6人工处理过程说明:查看图书是否有破损,破损程度如何,并将信息反映在计算机上3 接口设计窗体编号窗体名所属模块编号1图书管理系统12检索1.13借阅管理1.24图书状况1.2.25图书状况1.2.56

4、书本信息管理1.47会员信息管理1.38报表打印1.59系统配置1.63.1 用户接口说明:用户登录使用该软件时的软件界面具体如下:1. 此界面为图书管理系统的主界面,单击界面上的按钮,调用相应功能模块。2. 当单击主界面“检索”按钮时,出现此界面,输入“书名”“作者”“出版社”“出版日期”中的一项或几项,单击“开始检索”按钮,进行检索,单击“退出”则要求输入口令。3. 在主界面中单击“借阅”按钮时,出现此窗体,输入相关信息,单击按钮,调用相应的功能模块。4. 单击“借阅管理”窗体中的“还书”按钮时出现此窗体,选择其中一项,单击“确定”调用还书模块。5. 单击“借阅管理”窗体中的“续借”按钮时

5、,出现此界面,选择其中一项,单击“确定”调用“续借”模块。6. 单击主界面的“书本信息管理”按钮,出现此界面,单击下拉列表框,选择字段,在文本框中输入字段值,单击“搜索”按钮,实现搜索功能7. 当单击主界面的“会员信息管理”按钮时,出现此界面,在下拉列表框中选择字段,在文本框中输入字段值。单击搜索按钮,进行搜索定位8. 当单击主界面的“打印报表”按钮时出现此界面,选择其中一项,单击“生成”按钮,生成报表。单击“打印”按钮,进行报表打印。9. 单击主界面上的“系统配置按钮”出现此界面,将要修改的项目填入相应的文本框,单击“确定”即可。 3.2 外部接口说明: 本系统属于应用系统,可以较好的和操作

6、系统并行运行,也可以同步运行其他多媒体文件,但是处理重要数据时,尤其运行数据库程序时注意媒体文件出错,防止数据损坏。 3.3 内部接口说明:(如图a)4.运行设计4.1 运行模块组合说明如果会员要进行图书信息的检索,则点击检索,进入检索模块。如果会员要进行借还书业务处理,则进入借阅模块,所经历的内部模块为借书、还书、丢书、罚款和续借模块,如果要进行会员信息管理则进入会员信息管理模块,所经历的内部模块为查询、增加、删除、修改模块。如果要进行图书信息管理,则 进入图书信息管理模块,所经历的内部模块为罚款支付表、罚款平衡表、丢失书籍表,要更改系统设置则调用系统设置模块。4.2 运行控制说明 根据界面

7、提示,点击相应按钮。运行相应程序,实现相应功能。4.3 运行时间(略) 图a检索借书罚款判定还书读借丢书借阅图书管理系统罚款支付添加删除修改会员信息管理查询添加删除修改图书信息管理罚款支付表查询报表生成罚款平衡表丢失书籍表打印报表打印5.系统数据结构设计/数据库设计5.1 逻辑结构设计要点/数据库逻辑结构设计表1书本基本信息表标识符数据类型长度是否为主键书本编号sbbh字符型8是书名sm字符型20否作者 zz字符型10否出版社cbs字符型20否出版日期cbyg日期型8否价格jg数值型5否是否出借sfcj逻辑型1否书本情况sbzk备注型100否 表2书本借阅信息表标识符数据类型长度是否为主键书本

8、编号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会员资格有效期zgyxq日期型8最长借阅期限jyqx数值型2最长续借期限

9、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中的和该记录同图书编号的记录中的“是否借出”字段为“false”。 当会员应交罚款时,罚款记录表中“应交罚款”字段输入相应数值,同时在会员信息表中“不良记录”设置为“true”;当书籍丢失时,表1记录减少,同时表2记录增加。 5.2 物理结构设计要点/数据库结构设计 数据项的存储要求:在表a、b、c、d中均有主键,该字段值必需唯一,其它数据项无特殊要求。 访问方法:随机存取。 存取单位:为记录。 存取的物理关系:按唯一的主码值进行相关存取。 5.3 安全、保密设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论