软件工程课程设计--图书借阅管理系统

软件工程课程设计--图书借阅管理系统

ID:27841392

大小:1.15 MB

页数:38页

时间:2018-12-06

软件工程课程设计--图书借阅管理系统_第1页
软件工程课程设计--图书借阅管理系统_第2页
软件工程课程设计--图书借阅管理系统_第3页
软件工程课程设计--图书借阅管理系统_第4页
软件工程课程设计--图书借阅管理系统_第5页
资源描述:

《软件工程课程设计--图书借阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《软件工程》课程设计报告书项目名称:图书借阅管理系统指导老师:学生姓名:专业:班级:日期:信息科学与工程系目录一、项目计划1(一)项目开发背景及内容1(二)开发环境1(三)进度安排1二、结构化分析设计2(一)数据流图2(二)数据字典3(三)加工说明(可用结构化语言描述、判定表、判定树)8(四)结构图9(五)流程图9三、面向对象分析设计11(一)用例图11(二)对象行为模型12(三)系统包图13(四)类图14(五)配置图15四、系统实现15(一)程序代码15(二)功能演示(界面)25五、测试27六、软件发布28七、参考文献

2、28八、总结体会错误!未定义书签。(-)项目开发背景及内容随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。IT前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会一一信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作

3、用产生的借书信息,因此要対读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书借阅管理的工作效率,加强图书馆的管理,全面实行计算机管理。(二)开发环境开发坏境:Win7旗舰版开发工具:Visimlb8sic6.0ACCESS作图软件:MicrosoftVisio2010《三)进度安排该软件应用MicrosoftVisio2010和Visualbasic6.0,ACCESS进行编程作图,历时大概两周,最终完成了这个小型图书借阅管理系统。由于时间仓促,该小型图书借阅管理系统并不完善。我用了两天时间查找相关资料,

4、两天时间编写代码和连接数据库。其余三天开始用MicrosoftVisio2010画数据流图、结构图、流程图、用例图和包图类图。整个过程系我们三人分工人完成。二、结构化分析设计(-)数据流图:/用户L登陆系统/管理/图2.2.1系统的数据流图管理员图2.2.21层数据流图(-)数据字典在定义的图书借阅管理系统数据字典屮,主要对数据流图屮的数据项、数据流、数据存储和处理过程进行说明。(1)数据项描述1)数据项名称:借书证号含义说明:惟一标识一个借书证类型:字符型长度:50逻辑关系:不允许为空2)数据项名称:用户名含义说明:读

5、者的名称类型:字符型长度:20逻辑关系:不允许为空3)数据项名称:密码含义说明:对用户名和操作员管理员进行加密类型;字符型逻辑关系:允许为空4)数据项名称:性別类型:字符型长度:10逻辑关系:允许为空5)数据项名称:所在系别类型;字符型长度:10逻辑关系:允许为空6)数据项名称:所在班级类型:字符型长度:10逻辑关系:允许为空7)数据项名称:操作员名称类型:字符型长度:30逻辑关系:不允许为空8)数据项名称:操作员简称含义说明:惟一标识一个操作员类型:字符型长度:10逻辑关系:不允许为空9)数据项名称:操作员级别含义说明

6、:对操作员和管理员进行区分类型:字符型长度:10逻辑关系:不允许为空10)数据项名称:图书编号含义说明:惟一标识一个图书类型:字符型长度:10逻辑关系:不允许为空11)数据项名称:图书名称类型:字符型长度:50逻辑关系:不允许为空12)数据项名称:作者类型:字符型长度:50逻辑关系:不允许为空13)数据项名称:岀版社类型:字符型长度:50逻辑关系:不允许为空14)数据项名称:出版时间类型:日期时间型长度:8逻辑关系:不允许为空15)数据项名称:价格类型:整型长度:4逻辑关系:不允许为空16)数据项名称:备注类型:字符型长

7、度:200逻辑关系:允许为空17)数据项名称:借书日期类型:日期吋I'可长度:8逻辑关系:不允许为空18)数据项名称:还书日期类型:口期时间长度:8逻辑关系:不允许为(2)数据结构描述1)数据流名称:用户情况含义说明:定义了一个读者的有关信息组成结构:用户情况二用户名+借书证号+密码+性别+所在系别+所在班级2)数据流名称:操作员情况含义说明:定义了一个操作员的有关信息组成结构:操作员情况二操作员名称+操作员简称+操作员级别+操作员密码3)数据流名称:图书情况含义说明:定义了一个图书的有关信息组成结构:图书情况二图书编号

8、+图书名称+作者+出版社+出版时间+价格+备注(3)数据流描述1)数据流名称:借书含义:读者借书时的记录来源:读者去向:审核借书数据流量:>50份/天组成:借书单二借书证号+图书编号+借书日期2)数据流名称:还书含义:读者还书吋要填写的记录来源:读者去向:审核还书数据流量:>25份/天组成:还书单二图书编号+还书日期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。