图书馆,管理系统.doc
文本预览下载声明
计算机综合应用设计报告
题 目: 图书管理系统
姓 名: 徐文辉
班级学号: 计1201 03号
指导教师: 李 杰
完成日期: 2015年12月18日
一、设计任务与要求
系统应包含模块有:读者信息管理模块;图书信息管理模块;借阅信息管理模块;用户管理模块等。
系统需要对读者资源、图书资源、借书还书信息进行管理,即使了解各个环节中信息的变更,以提高图书管理的工作效率。
二、可行性研究报告
1.经济可行性
首先,从经济效益上讲,而本系统的开发,为统计人员工作效率带来了一个质的飞跃.
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高统计人员的工作效率;
其次是,从所需投入来讲,对于一个中小型的图书馆管理系统来说,他的投资成本是十分的低。应该不会超过5000元。
所以,此系统在经济上也是可行的。
2.技术可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。所使用的语言是C#和SQL之间连接,这是大家还比较熟悉的内容,可行性绝对可行。
3.应用可行性
●用户单位的行政管理:自定
●工作制度:自定
●人员素质等能否满足要求:可以满足
从社会效益上看,随着技术的发展,采用软件管理图书馆日常工作,毫无疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。用哲学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。
经过研究,此系统的用户无使用方面的问题。
三、需求分析
3.1功能需求
3.1.1登录界面
为了方便进行管理,我们设置了一个登陆界面。对于不同身份的人应该进入不同的管理界面。因此将登陆界面分成了以下两个部分:
3.1.1.1 管理员登录
3.1.1.2 用户登录
3.1.1.1 管理员登录
(1) 管理员信息
此模块包括管理员的姓名、密码、年龄和性别。
(2) 图书信息
此模块包括图书的类别、名称、作者、出报社、内容简介以及图书馆里的现有数量。
(3) 借阅图书
此模块包括借阅图书的用户、借阅的时间。
(4) 密码的更改
管理员可根据自己的喜好更改自己的登录密码。
3.1.1.2 用户登录
(1) 读者的信息
显示当前读者的个人信息。
(2) 图书的信息
此模块包括图书的类别、名称、作者、出报社、内容简介以及图书馆里的现有数量。
(3) 密码的更改
用户可以更改自己的登录的密码。
登录界面流程图
3.1.2 管理员信息管理
对于图书馆管理员,客户和管理员要清楚的知道管理员的详细信息,比如管理员个人信息和所分配的工作时间等。
1.管理员姓名 2.管理员工号
3.管理员工作时间 4.管理员信息更新
总体E-R属性图
图书属性图
借阅信息属性图
用户信息属性图
3.3性能需求
[说明程序对运行时间、存储空间和计算精度的特殊要求]
3.3.1运行时间
a 用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操作,响应时间应该在1.5s之内——用户不应感到系统有延迟的时间;
b 管理者对图书进行信息查询,返回记录在100行之内的,响应时间应不超过2s,超过100行记录的情况,应该进行分页显示结果信息;
c 统计分析涉及的数据表众多且数据量大,统计分析时要求系统响应速度快。
3.3.2存储空间
存储过程要是存储已经编译好并经过优化的放置于数据库服务器端SQL语句,这些语句可供应用程序直接调用。因为存储过程是为各功能模块提供商能的数据访问接口。
3.3.3计算精度
1、个人信息:真实,准确;
2、对图书和读者进行信息查询,应执行不完全匹配的模糊查询。
四、系统设计
1. 概要设计
《图书馆管理系统》总体结构设计
2详细设计
2.1 读者信息管理模块
借阅者:主要以自助服务为主,读者通过客户端浏览器登录系统,进行一些权限之内的自主操作,服务器端对其操作进行反馈。读者第一次登录系统需阅读图书馆管理系统操作手册,并按规定进行后续
显示全部