版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014年暑期大学生社会实践图书馆存储柜管理系统实践心得姓名李强学号128323112年级12学院科文学院专业地理信息系统联系电一四年七月目录1.引言21.1实践目的21.2产品名称21.3名词定义32.需求概述32.1功能简介32.2运行环境42.3条件与限制43.功能需求53.1功能划分53.2学生端功能53.2.1存储柜信息登记功能53.2.2存储柜信息查询功能63.2.3存储柜信息续签功能73.3管理员端功能83.3.1统计登记信息83.3.2登记信息管理93.3.3更新存储柜号93.3.4操作日志查询93.3.5系统管理94.数据描述104.1书柜表(shu
2、gui)104.2管理账户表(adm)104.3日志记录表(log)115.非功能性需求115.1性能需求115.2安全性需求115.3可用性需求125.4用户文档125.5其他需求136.外部接口需求136.1用户接口136.2硬件接口136.3软件接口136.4通信接口137.编写人员及编写日期148.附录141.引言1.1实践目的在大学,图书馆成为提升个人能力,学习专业知识,准备等级考试的良好处所。早上5点起床为了一席之“位”的学霸级人物大有人在。随着馆内座位的不断扩充,座位紧张的局势有所缓解。应广大学生要求、为广大学生在馆自习提供便宜,我馆提供免费存储柜若干,分配给常在馆学习学生存放书
3、籍之用。每学期一次,分配存储柜给有需学生,将每个存储柜就学生“对号入座”,方便统一管理。在存储柜系统尚未问世之前,图书馆存储柜分配工作由管理员全权负责:先统计有需学生的信息,然后将存储柜与学生一一对应,再手动抄录张贴公布,当遇到学生疑问相关事宜时,要翻阅登记表格寻找、核对登记信息。整个一个工作流程,不但操作复杂,而且增加了管理员的负担,提升管理难度。更重要的是在管理操作过程中,伴随着不可完全避免的人工失误,成为引发矛盾冲突的导火索。经工作实践证明,传统手工分配存储柜的方法暴露出效率低、操作难、错误多、查询繁的特点,由此造成存储柜分配难度大,管理员工作量大,易产生纠纷。随着.net平台的开放和普
4、及,当今“一切皆Web”的趋势,使得通过Web网页构造管理系统解决现实问题的方法逐步成为潮流。如甲骨文公司旗下大名鼎鼎的Orcal数据库,从10g版本开始,UI开始全面支持Web。俗话说“顺者昌,逆者亡”,何不也使用平台构建动态网站,解放劳动力,提高管理效率,来管理存储柜呢?基于平台的存储柜管理系统能够从根本上提高存储柜的管理效率、降低图书馆管理员的工作难度、减少工作错误、化解不必要的纠纷。1.2产品名称全名江苏师范大学图书馆存储柜管理系统简称存储柜管理系统版本V1.5表1-1 产品名称1.3名词定义暂无。2.需求概述2.1功能简介图书馆存储柜管理系统学生端入口 管理员端入口 书柜信息登记书柜
5、信息查询书柜使用续签统计登记信息修改学生登记信息操作日志查询系统管理导入、删除书柜号图1-1 功能简介2.2运行环境该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox、360浏览器。(2)应用服务器端操作系统:Windows2000 Server或更新版本。数据库访问:ADO.NET。(3)数据库服务器端操作系统:Windows2000 Server或更新版本。数据库系统:SQLServer 2000或更
6、新版本。2.3条件与限制本项目是否能够成功实施,主要取决于以下的条件:(1)江苏师范大学能够积极地与图书馆配合,为了项目的开发和实施,在必要时对现有的业务流程进行合理的调整。(2)江苏师范大学为图书馆的调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于图书馆开展工作。(3)江苏师范大学为图书馆提供完整的功能和性能需求资料,以便于图书馆对其进行分析,从而形成完善的软件需求。(4)江苏师范大学为系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。(5)图书馆掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否
7、成功的保证。(6)江苏师范大学与图书馆具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。3.功能需求3.1功能划分本系统划分为学生端、管理员端两个功能分区。学生端分区主要是由在校学生使用,进行存储柜的申请、查询操作。而管理员端由在校的学生管理员或老师通过管理员账户进行访问。在管理员端,管理员可查看、编辑登记信息,查看日志操作,以及对系统进行初始化、维护、控制学生端访问期限。3.2学生端功能有需存储柜的学生可以使用登记模块进行存储柜申请登记。学生只需将自己合法的姓名、学号、学院、联系方式填入表单。系统主页(smain.aspx)显示为普通用户可视的页面,包括登记功能模块、查询功能模块、
8、续柜功能模块。通过学生端功能,学生可以申请存储柜、查看存储柜分配状态、对已经申请过的存储柜进行查询。3.2.1存储柜信息登记功能使用者:学生用户目的:存储柜申请基本流程:单击“书柜信息登记”链接,进入“书柜列表”界面,此界面显示的存储柜号为可申请存储柜列表;选择一个存储柜号码点击“登记此柜”即可进入 “书柜信息登记”界面;用户将信息输入表单;通过验证后,即存储柜申请成功,跳转成功提示。登记成功后,该用户便获得相应存储柜一个学期使用权。同时,登记成功的存储柜号会在“书柜列表”里消失。未登记书柜列表书柜信息登记选择书柜输入个人信息信息验证验证失败验证成功书柜申请成功更新书柜列表NY图3-1 登记功
9、能流程图3.2.2存储柜信息查询功能使用者:学生用户目的:查看登记信息、检验登记是否成功基本流程:单击“书柜信息查询”链接,进入“书柜信息查询”界面,此界面用于用户对已登记信息进行查询。本系统提供两种查询方式-按书柜号查询、按学号查询;用户在表单中输入已存在书柜号、学号中任一个;点击查询按钮,即可看到登记时登记的信息。书柜信息查询按书柜号查询按学号查询输入书柜号输入学号信息验证查询失败查询成功NY图3-2 查询功能流程图3.2.3存储柜信息续签功能使用者:学生用户目的:存储柜续签基本流程:单击“书柜信息续签”链接,进入“书柜信息续签”界面。(此界面只于学期初重新分配存储柜前一星期开放,用于已有
10、存储柜用户想要在本学期继续使用现有书柜进行书柜信息续签);用户需将输入存储柜号与学号;系统验证存储柜号与学号是否相匹配;验证成功继续使用书柜一学期。书柜信息续签输入书柜号、学号书柜号、学号是否匹配续签成功续签失败YN图3-3 续签功能流程图3.3管理员端功能管理员界面通过管理员登录页面(admlogin.aspx)输入正确的账户和密码进入。管理员端功能包括统计登记信息、登记信息管理、更新存储柜号、操作日志查询、系统管理五个模块组成。以用于对图书馆存储柜管理系统全面掌控。3.3.1统计登记信息使用者:管理员目的:统计登记信息,宏观掌控存储柜状态基本流程:查看存储柜的总量、已登记柜子数量、未登记柜
11、子数量书柜信息统计书柜总量已登记书柜数量未登记书柜数量图3-4 统计信息概图3.3.2登记信息管理使用者:管理员目的:对不合法信息以及错误存储柜信息进行修改。3.3.3更新存储柜号使用者:管理员目的:增加或删除存储柜号。如:图书馆新进了一批柜子,通过此模块可以将新柜号添加到数据库中;又如:有的存储柜因为保护不当而被损坏,从图书馆搬走,通过此模块可以将搬走的柜子注销。3.3.4操作日志查询使用者:管理员目的:用于查询用户和管理员在系统里的操作,记录操作日志,以供解决纠纷之用。3.3.5系统管理使用者:管理员目的:通过此模块进行系统的初始化操作,存储柜数据的备份和还原,掌控用户模块的开放与关闭时间
12、,发布相关通知。4.数据描述4.1书柜表(shugui)列名数据类型允许NULL值说明idInt不允许自动增长列主键书柜号nvarchar(10)不允许书柜号内含字母姓名nvarchar(5)允许学生姓名学号nvarchar(20)允许学生学号院系nvarchar(20)允许学生院系联系方式nvarchar(20)允许学生联系方式登记状态int不允许0为未登记,1为已登记,默认值未0登记时间Date允许记录登记时时间表4-1 书柜表书柜数据描述4.2管理账户表(adm)列名数据类型允许NULL值说明Idint不允许自动增长列主键用户名nvarchar(10)不允许登录账户密码nvarchar(
13、10)不允许登录密码表4-4 管理账户表数据描述4.3日志记录表(log)列名数据类型允许NULL值说明idint不允许自动增长列主键用户类型nvarchar(10)不允许记录本操作用户类型或用户名编辑类型nvarchar(10)不允许建立检查约束,值只能取“申请”、“修改”、“新增柜号”、“删除柜号”备注nvarchar(100)不允许记录具体操作操作时间date不允许记录操作时间表4-5 日志记录表数据描述5.非功能性需求5.1性能需求(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒;(2)报表统计时间不超过30秒;(3)支持2000名学生信息的一次性导入,导入时间不超过300秒
14、;(4)支持5000名用户(高级中学可达到的规模)并发使用,保证性能不受影响。5.2安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份管理员账户应定期进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。5.3可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产
15、品。如:用户在输入信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。5.4用户文档同本系统一起发行的用户文档包括:(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政专员面试常见问题及应对策略
- 安全生产培训日程安排
- 水土保持工程师高级政策法规解读
- 海油国际招聘面试准备资料
- 乡镇畜牧粪污管理员面试模拟与宝典
- 2026年山西省临汾市乡宁县教育经典案例教师编制试题库及答案
- TAN-1030A-生命科学试剂-MCE
- SGLT2-IN-1-Standard-生命科学试剂-MCE
- 诺如病毒胃肠炎诊疗方案(2025年版)
- 2025年山东省潍坊市单招职业倾向性测试题库附参考答案详解(精练)
- 商铺二次装修工程消防改造施工协议书范本
- 2025年儿童收养寄养协议书范本
- 车辆交接单模板
- 餐饮管理合同范本
- 北师大版八年级上册数学期中考试试题带答案
- 幼儿园中班手工《心愿卡制作》课件
- JJF 2182-2024农灌机井取水量计量监测方法
- 湖北省武汉市汉阳区2024-2025学年九年级上学期期中语文卷
- 废电池收购合同范本(2篇)
- 2024万圣节山海经主题嘉年华(东方神话奇幻山海主题)活动策划方案
- 《答案网》在线使用
评论
0/150
提交评论