图书馆存储柜管理系统软件规格说明书.docx

上传人:b****1 文档编号:235702 上传时间:2022-10-07 格式:DOCX 页数:16 大小:37.46KB
下载 相关 举报
图书馆存储柜管理系统软件规格说明书.docx_第1页
第1页 / 共16页
图书馆存储柜管理系统软件规格说明书.docx_第2页
第2页 / 共16页
图书馆存储柜管理系统软件规格说明书.docx_第3页
第3页 / 共16页
图书馆存储柜管理系统软件规格说明书.docx_第4页
第4页 / 共16页
图书馆存储柜管理系统软件规格说明书.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

图书馆存储柜管理系统软件规格说明书.docx

《图书馆存储柜管理系统软件规格说明书.docx》由会员分享,可在线阅读,更多相关《图书馆存储柜管理系统软件规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。

图书馆存储柜管理系统软件规格说明书.docx

2014年暑期大学生社会实践

图书馆存储柜管理系统

实践心得

姓名

李强

学号

128323112

年级

12

学院

科文学院

专业

地理信息系统

联系电话

18752165575

二〇一四年七月

目录

1.引言 2

1.1实践目的 2

1.2产品名称 2

1.3名词定义 3

2.需求概述 3

2.1功能简介 3

2.2运行环境 4

2.3条件与限制 4

3.功能需求 5

3.1功能划分 5

3.2学生端功能 5

3.2.1存储柜信息登记功能 5

3.2.2存储柜信息查询功能 6

3.2.3存储柜信息续签功能 7

3.3管理员端功能 8

3.3.1统计登记信息 8

3.3.2登记信息管理 9

3.3.3更新存储柜号 9

3.3.4操作日志查询 9

3.3.5系统管理 9

4.数据描述 10

4.1书柜表(shugui) 10

4.2管理账户表(adm) 10

4.3日志记录表(log) 11

5.非功能性需求 11

5.1性能需求 11

5.2安全性需求 11

5.3可用性需求 12

5.4用户文档 12

5.5其他需求 13

6.外部接口需求 13

6.1用户接口 13

6.2硬件接口 13

6.3软件接口 13

6.4通信接口 13

7.编写人员及编写日期 14

8.附录 14

1.引言

1.1实践目的

在大学,图书馆成为提升个人能力,学习专业知识,准备等级考试的良好处所。

早上5点起床为了一席之“位”的学霸级人物大有人在。

随着馆内座位的不断扩充,座位紧张的局势有所缓解。

应广大学生要求、为广大学生在馆自习提供便宜,我馆提供免费存储柜若干,分配给常在馆学习学生存放书籍之用。

每学期一次,分配存储柜给有需学生,将每个存储柜就学生“对号入座”,方便统一管理。

在存储柜系统尚未问世之前,图书馆存储柜分配工作由管理员全权负责:

先统计有需学生的信息,然后将存储柜与学生一一对应,再手动抄录张贴公布,当遇到学生疑问相关事宜时,要翻阅登记表格寻找、核对登记信息。

整个一个工作流程,不但操作复杂,而且增加了管理员的负担,提升管理难度。

更重要的是在管理操作过程中,伴随着不可完全避免的人工失误,成为引发矛盾冲突的导火索。

经工作实践证明,传统手工分配存储柜的方法暴露出效率低、操作难、错误多、查询繁的特点,由此造成存储柜分配难度大,管理员工作量大,易产生纠纷。

随着.net平台的开放和普及,当今“一切皆Web”的趋势,使得通过Web网页构造管理系统解决现实问题的方法逐步成为潮流。

如甲骨文公司旗下大名鼎鼎的Orcal数据库,从10g版本开始,UI开始全面支持Web。

俗话说“顺者昌,逆者亡”,何不也使用平台构建动态网站,解放劳动力,提高管理效率,来管理存储柜呢?

基于平台的存储柜管理系统能够从根本上提高存储柜的管理效率、降低图书馆管理员的工作难度、减少工作错误、化解不必要的纠纷。

1.2产品名称

全名

江苏师范大学图书馆存储柜管理系统

简称

存储柜管理系统

版本

V1.5

表1-1产品名称

1.3名词定义

暂无。

2.需求概述

2.1功能简介

图书馆存储柜管理系统

学生端入口

管理员端入口

书柜信息登记

书柜信息查询

书柜使用续签

统计登记信息

修改学生登记信息

操作日志查询

系统管理

导入、删除书柜号

图1-1功能简介

2.2运行环境

该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。

以下是系统的软件环境。

(1)客户端操作系统:

Windows2000Professional/XP或更新版本。

浏览器:

IE6以上,其它常见浏览器如FireFox、360浏览器。

(2)应用服务器端操作系统:

Windows2000Server或更新版本。

数据库访问:

ADO.NET。

(3)数据库服务器端操作系统:

Windows2000Server或更新版本。

数据库系统:

SQLServer2000或更新版本。

2.3条件与限制

本项目是否能够成功实施,主要取决于以下的条件:

(1)江苏师范大学能够积极地与图书馆配合,为了项目的开发和实施,在必要时对现有的业务流程进行合理的调整。

(2)江苏师范大学为图书馆的调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于图书馆开展工作。

(3)江苏师范大学为图书馆提供完整的功能和性能需求资料,以便于图书馆对其进行分析,从而形成完善的软件需求。

(4)江苏师范大学为系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。

(5)图书馆掌握先进的能够适用于该项目的技术,这是系统的性能是否优化

和项目能否成功的保证。

(6)江苏师范大学与图书馆具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。

3.功能需求

3.1功能划分

本系统划分为学生端、管理员端两个功能分区。

学生端分区主要是由在校学生使用,进行存储柜的申请、查询操作。

而管理员端由在校的学生管理员或老师通过管理员账户进行访问。

在管理员端,管理员可查看、编辑登记信息,查看日志操作,以及对系统进行初始化、维护、控制学生端访问期限。

3.2学生端功能

有需存储柜的学生可以使用登记模块进行存储柜申请登记。

学生只需将自己合法的姓名、学号、学院、联系方式填入表单。

系统主页(smain.aspx)显示为普通用户可视的页面,包括登记功能模块、查询功能模块、续柜功能模块。

通过学生端功能,学生可以申请存储柜、查看存储柜分配状态、对已经申请过的存储柜进行查询。

3.2.1存储柜信息登记功能

使用者:

学生用户

目的:

存储柜申请

基本流程:

①单击“书柜信息登记”链接,进入“书柜列表”界面,此界面显示的存储柜号为可申请存储柜列表;

②选择一个存储柜号码点击“登记此柜”即可进入“书柜信息登记”界面;

③用户将信息输入表单;

④通过验证后,即存储柜申请成功,跳转成功提示。

登记成功后,该用户便获得相应存储柜一个学期使用权。

同时,登记成功的存储柜号会在“书柜列表”里消失。

未登记书柜列表

书柜信息登记

选择书柜

输入个人信息

信息验证

验证失败

验证成功

书柜申请成功

更新书柜列表

N

Y

图3-1登记功能流程图

3.2.2存储柜信息查询功能

使用者:

学生用户

目的:

查看登记信息、检验登记是否成功

基本流程:

①单击“书柜信息查询”链接,进入“书柜信息查询”界面,此界面用于用户对已登记信息进行查询。

本系统提供两种查询方式----按书柜号查询、按学号查询;

②用户在表单中输入已存在书柜号、学号中任一个;

③点击查询按钮,即可看到登记时登记的信息。

书柜信息查询

按书柜号查询

按学号查询

输入书柜号

输入学号

信息验证

查询失败

查询成功

N

Y

图3-2查询功能流程图

3.2.3存储柜信息续签功能

使用者:

学生用户

目的:

存储柜续签

基本流程:

①单击“书柜信息续签”链接,进入“书柜信息续签”界面。

(此界面只于学期初重新分配存储柜前一星期开放,用于已有存储柜用户想要在本学期继续使用现有书柜进行书柜信息续签);

②用户需将输入存储柜号与学号;

③系统验证存储柜号与学号是否相匹配;

④验证成功继续使用书柜一学期。

书柜信息续签

输入书柜号、学号

书柜号、学号是否匹配

续签成功

续签失败

Y

N

图3-3续签功能流程图

3.3管理员端功能

管理员界面通过管理员登录页面(admlogin.aspx)输入正确的账户和密码进入。

管理员端功能包括统计登记信息、登记信息管理、更新存储柜号、操作日志查询、系统管理五个模块组成。

以用于对图书馆存储柜管理系统全面掌控。

3.3.1统计登记信息

使用者:

管理员

目的:

统计登记信息,宏观掌控存储柜状态

基本流程:

查看存储柜的总量、已登记柜子数量、未登记柜子数量

书柜信息统计

书柜总量

已登记书柜数量

未登记书柜数量

图3-4统计信息概图

3.3.2登记信息管理

使用者:

管理员

目的:

对不合法信息以及错误存储柜信息进行修改。

3.3.3更新存储柜号

使用者:

管理员

目的:

增加或删除存储柜号。

如:

图书馆新进了一批柜子,通过此模块可以将新柜号添加到数据库中;又如:

有的存储柜因为保护不当而被损坏,从图书馆搬走,通过此模块可以将搬走的柜子注销。

3.3.4操作日志查询

使用者:

管理员

目的:

用于查询用户和管理员在系统里的操作,记录操作日志,以供解决纠纷之用。

3.3.5系统管理

使用者:

管理员

目的:

通过此模块进行系统的初始化操作,存储柜数据的备份和还原,掌控用户模块的开放与关闭时间,发布相关通知。

4.数据描述

4.1书柜表(shugui)

列名

数据类型

允许NULL值

说明

id

Int

不允许

自动增长列主键

书柜号

nvarchar(10)

不允许

书柜号内含字母

姓名

nvarchar(5)

允许

学生姓名

学号

nvarchar(20)

允许

学生学号

院系

nvarchar(20)

允许

学生院系

联系方式

nvarchar(20)

允许

学生联系方式

登记状态

int

不允许

0为未登记,1为已登记,默认值未0

登记时间

Date

允许

记录登记时时间

表4-1书柜表书柜数据描述

4.2管理账户表(adm)

列名

数据类型

允许NULL值

说明

Id

int

不允许

自动增长列主键

用户名

nvarchar(10)

不允许

登录账户

密码

nvarchar(10)

不允许

登录密码

表4-4管理账户表数据描述

4.3日志记录表(log)

列名

数据类型

允许NULL值

说明

id

int

不允许

自动增长列主键

用户类型

nvarchar(10)

不允许

记录本操作用户类型或用户名

编辑类型

nvarchar(10)

不允许

建立检查约束,值只能取“申请”、“修改”、“新增柜号”、“删除柜号”

备注

nvarchar(100)

不允许

记录具体操作

操作时间

date

不允许

记录操作时间

表4-5日志记录表数据描述

5.非功能性需求

5.1性能需求

(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒;

(2)报表统计时间不超过30秒;

(3)支持2000名学生信息的一次性导入,导入时间不超过300秒;

(4)支持5000名用户(高级中学可达到的规模)并发使用,保证性能不受影响。

5.2安全性需求

(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。

(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

(3)数据备份管理员账户应定期进行数据的备份和恢复,以弥补数据的破坏和丢失。

(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。

这些错误记录便于查找错误的原因。

日志同时记录用户的关键性操作信息。

5.3可用性需求

(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。

如:

用户在输入信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。

可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。

(2)支持没

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1