软件工程课程设计文档格式.docx
- 文档编号:22506679
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:17
- 大小:249.70KB
软件工程课程设计文档格式.docx
《软件工程课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
2.4E-R图10
2.5层次图11
3总体设计14
3.1结构图14
3.2软件体系结构及文字说明14
4详细设计16
4.1程序流图16
4.4文字说明16
致谢17
参考文献18
1绪论
1.1项目背景
随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
目前各行各业广泛使用专用系统,其用户群十分庞大,因此,设计开发好一个系统是十分重要。
近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统除了图书馆内管理的一般功能除外,还包括网上在线查询图书信息、查询本人的借阅情况。
1.2编写目的
本系统最终将达到减少了人力与管理成本,提高信息准确度,改进管理和服务,建立高效的平台,提高信息处理速度和利用率,系统设计优良,界面设计精美、快捷,人性化设计,后台管理功能好、效率高,更简便、信息化程度更高的图书管理流程。
2需求分析
2.1文字表述
设计图书馆管理系统。
此系统要达到方便读者查找图书,阅读图书,而且也要方便图书馆管理员的管理工作。
管理员:
对图书的订购、摆放、添加、删除、查询、统计、修改图书信息。
对读者的信息进行安全管理,所谓安全管理也就是对读者的所有注册信息进行保密管理,也就是只有此管理员可以获取和查看读者的信息(读者本人也可以查看),其他人则无权查看与修改。
对读者的借还信息进行管理,即当读者借阅图书时将读者的借阅信息保存,同时将某图书被借阅的信息保存;
当读者归还图书时可以及时将归还信息保存,实现消除该读者的借书信息,以方便读者继续借阅书籍。
读者进行借阅书籍时,只需要找到管理员即可获得自己想要阅览的书籍的信息,这样可以减少读者查询书籍的时间,而其余的工作则由管理员们来协调完成,这样提高了图书馆的工作效率,同时也让读者可以获得一个更好的读书方式。
读者除了借阅书籍以外,还可以对自己的注册信息进行修改,但是一旦注册成功,则只能修改个人密码,其他人则无权修改。
2.2数据流图
2.3数据字典
数据流编号:
D01
数据流名称:
图书采编信息
简述:
数据流来源:
图书购买后,由图书馆采编人员整理后,输入计算机
数据流去向:
采编管理模块。
图书采编信息将采编数据存入数据库(图书表)
数据流组成:
图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量
数据流量:
300本/日
高峰流量:
800本/日
D02
借书借阅
借书证
用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机
P2_11检查读者身份
借阅日期+书名+读者账号+读者姓名+借阅数量等
800个/日
3000个/日
D03
填写借阅记录
填入借阅表的记录
P2_13检查合格的借阅图书信息录入到借阅库中
借阅库
借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等
D04
借阅修改在库
修改的借阅记录
P2_13将借阅的图书的记录录入到图书库
图书库
D05
图书检索要求
读者要求求得图书检索信息
读者输入的检索要求
图书库以及检索处理系统
图书名+图书编号等
D06
图书检索结果
读者经过在检索系统终端输入检索信息后由检索系统返回的结果
检索系统
读者
图书名+图书编号+图书索引号+图书所在的书架编号等
D13
电子读物查询要求
读者需要查询的图书信息
电子读物处理模块
图书编号+图书名+出版社等
D14
电子读物查询结果
电子读物处理模块对读者输入的反馈
图书内容+图书所在网站超连接等
D15
还书记录
简述:
所还图书进行入库记录
图书馆管理板块
图书馆归还处理模块
图书编号+图书名+借阅证号等
数据流编号:
D16
填写归还记录
管理员填写归还图书馆的图书记录
读者库模块
图书编号+图书名+管理员编号+日期等
D17
归还修改在库数量
图书归还后该书在读者库的记录
D18
图书维护需求
对目前读者库图书进行维护
图书管理模块
图书维护模块
管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等
D19
库存图书统计
对目前读者库内存书进行统计
图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等
D20
借阅情况统计
对目前外借的、不在读者库的图书进行统计
图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等
D21
读者情况统计
对借阅者进行统计
借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等
D22
读者登陆信息
图书管理员对读者登陆信息进行检查
检查读者登陆模块
管理员编号+借阅证号等
D23
读者信息
图书管理员对读者登陆信息进行记录
读者表
借阅证号等
D24
读者查询
借阅管理员输入的读者登录信息
借阅管理员
读者登录检查系统
读者姓名+读者编号等
D25
读者查询结果
登录系统在检查读者输入的读者信息后返回个借阅管理员的结果
登录系统
读者姓名+编号等
2.4E-R图
图2.4
2.5层次图
图3-1顶层
图3-2第0层
图3-31层图—1
图3-41层图—2
图3-51层图—3
图3-61层图—4
图3-71层图—5
3总体设计
3.1结构图
图3.1
3.2软件体系结构及文字说明
软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。
处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。
这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。
(1)软件体系结构是软件设计过程的一个层面,是相对独立的、有价值的软件设计方法的总结,可作为软件开发指导性的策略和途径。
(2)强调设计过程,而非分析的过程。
分析的目标是理解和表示,设计的目标是实现。
(3)非用户的观点及非功能的观点。
对于用户,结构是软件系统功能的组合。
对于设计者,结构是为特定目标而设立的软件成分以及成分之间的关系。
4详细设计
4.1程序流图
4.4文字说明
1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件。
2.在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。
如果库存满足供货请求,则给配送处理发送配送通知;
否则,向采购部门发出缺货通知。
3.配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
4.采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改的数据流图。
致谢
经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。
作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的的督促指导,想要完成这个设计是难以想象的。
现在我发现,自身的成长离不开大家的支持和帮助,我很庆幸自己生活在这样的空间。
我要向那些帮助过我、鼓励过我的人们致以我最诚挚的谢意。
首先感谢老师,这次毕业设计中,作为我的指导老师,虽然平日里工作繁多,但在我做毕业设计的每个阶段,从选题到查阅资料,还有论文提纲的确定以及中期论文的修改、后期论文格式调整等各个环节中都给予了我悉心的指导。
她严谨的工作作风,渊博的知识,还有平易近人的人格魅力将会对我影响深远。
除此之外还让我明白了许多做人的道理。
编写毕业论文是一个学习的过程,论文的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更加有自信。
最后,感谢这两年中陪我一起走过的各位老师和同学们,你们的信任和慰勉是我前进的动力!
也要感谢我的朋友们,感谢你们在我失意时给我鼓励,在失落时给我支持,感谢你们和我一路走来,在此过程中我倍感温暖!
为了那些支持和爱护我的人,我会更加努力,好好工作!
好好生活!
在此我向我的指导老师,和小组的同学们致以真挚的谢意,谢谢你们的大力支持和帮助。
参考文献
[1]张海藩.软件工程导论(第6版).北京:
清华大学出版社,20013
[2]刁成嘉.UML系统建模与分析设计.北京:
机械工业出版社,2007
[3]UML基础与Rose建模案例.北京:
人民邮电出版社,2004
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计