软件工程--图书管理系统
概要设计说明书
eclipse选择哪个版本设计题目linux运维工程师面试题2022:图书管理系统
c语言入门教程编程案例小组成员:非常“2+3”
指导老师:
2012年12月11日
1.引言 1
1.1编写目的 1
1.2项目背景 1
1.3定义 1
1.4参考资料 1
2.总体设计 1
2.1系统结构 1
2.2处理流程 2
3.界面设计 9
3.1管理端界面设计 9
3.2客户端界面设计 9
4.系统运行环境 9
4.1硬件环境 9
4.2软件环境 10
5.接口设计 10
5.1外部接口 10
5.2内部接口 10
6.数据结构设计 11
6.1逻辑结构设计 11
6.2运行模块的组合 11
6.3运行控制 11
6.4运行时间 11
7.出错处理设计 11
7.1出错输出信息 11
7.2出错处理对策 12
8.安全保密设计 12
9.维护设计 12
1.引言
1.1编写目的
由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
预期读者:祁飞老师、项目小组。
1.2项目背景
人工管理图书的手续繁索、效率低下,因此考虑利用计算机技术来提高图书管理的效率,设计一个简便、功能完整的图书管理软件,使得图书馆管理人员对图书馆书籍,读者资料,借还书等行为进行高效的管理。
1.3定义
•Sql Server:数据库管理软件
•DBMS:数据库管理系统
•Windows 2000/2003/XP:运行环境
•C# :软件开发语言
1.4参考资料
(1)《软件工程导论——第5版》,张海藩编著,清华大学出版社
(2)《实用软件工程》,Leszek A.Maciaszek Bruc Lee Liong著,机械工业出版社
2.总体设计
matlab double函数2.1系统结构动态网站的制作与设计
针对需求分析,图书管理系统可分为三个模块:分别为系统管理员,图书管理员和借阅者;
在系统管理员模块中:
1)图书管理:实现书籍信息的增加、删除、修改、查询功能;
2)读者管理:实现对读者信息的增加、删除、修改、查询功能;
3)图书管理员管理:实现对管理员的增加、删除、修改、查询功能;
4)信息管理:实现通知公告等信息的发布与管理;
5)留言管理:实现对用户的留言进行回复、查看、删除等管理操作;
在图书管理员模块中:
1)图书借阅:通过读者提供的信息,进入读者子系统,完成读者对图书的借阅功能;
2)图书归还:修改图书的借阅状态;
3)信息发布:根据需要发布响应的通知公告;
4)留言回复:针对借阅者留言予以回复。
在借阅者模块中:
linux操作系统书籍1)借阅记录查询:读者查询个人借阅情况;
2)借书:读者借书;
3)预订:读者预订未借阅图书;
4)个人信息查询:读者查询个人信息,并可以对个人一些信息进行修改。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论