版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书馆座位预约管理信息系统的设计管理信息系统课程设计报告1系统名称:图书馆座位预约管理系统专业年级:电子商务专业2013级序号学号姓名分工1201310020148文国鑫独立完成2015年7月2日图书馆座位预约管理信息系统的设计目录CONTENT1 .问题提出错误!未定义书签。.1.1 开发背景错误!未定义书签。.1.2 项目目标错误!未定义书签。.1.3 可行性研究错误!未定义书签。.1.3.1 经济可行性分析错误!未定义书签。.1.3.2 技术可行性分析错误!未定义书签。.1.3.3 社会可行性分析错误!未定义书签。.2系统分析报告错误!未定义书签。.1.1 需求调查错误!未定义书签。.1
2、.1.1 我校图书馆座位管理信息现行情况错误!未定义书签。1.1.2 图书馆座位管理系统方面的需求错误!未定义书签。.1.2 业务流程分析错误!未定义书签。.1.2.1 现有流程分析错误!未定义书签。.1.2.2 优化流程分析错误!未定义书签。.1.3 数据流程分析错误!未定义书签。.1.3.1 数据流程图错误!未定义书签。.1.3.2 数据字典错误!未定义书签。.3 .系统设计报告错误!未定义书签。.3.1 总体结构设计错误!未定义书签。.3.1.1 总体功能结构设计错误!未定义书签。.3.1.2 软硬件平台设计错误!未定义书签。.3.2 代码设计错误!未定义书签。.3.3 数据库设计错误!
3、未定义书签。.3.3.1 概念结构设计错误!未定义书签。.3.3.2 逻辑结构设计错误!未定义书签。.3.3.3 物理结构设计错误!未定义书签。.3.4 输入/输出设计错误!未定义书签。.3.5 模块功能及处理过程设计错误!未定义书签。.4 .课程设计总结错误!未定义书签。.1图书馆座位预约管理信息系统图书馆座位预约管理信息系统的设计1 .问题提出1.1 开发背景xx石油大学图书馆xx校区馆建于2002年,现有馆舍面积21399平方米,2516个阅览座位,但是xx校区目前学生人数将近20000人,图书馆的座位完全不能保证学生的学习要求,所以在我校图书馆出现了冬季和夏季图书馆占位学习的情况,而且
4、,我校图书馆现有座位管理实行的是先到先得的管理原则,很多学生很早去图书馆仍然不能找到一个座位;还有,部分学生因为临时外出或者其他原因,图书馆的座位占着不使用,导致部分学生无座位可使用。1.2 项目目标图书馆座位管理系统是为了解决我校图书馆座位预约管理不方便的问题,提高图书馆座位的使用效率,更加方便图书馆管理员的管理和学生的使用,所以开发该系统来解决这一问题。1.3 可行性研究1.3.1 经济可行性分析2图书馆座位预约管理信息系统的设计在做这方面的信息管理系统的开发时,必须要考虑投资效益,也就是能否投资后达到相应的效果,具体的原则是能够在尽量少的投资情况下,获得最大的效益,这就是经济可行性分析。
5、图书馆座位管理系统利用电脑系统操作,投资只是在电脑、数据库、相应管理软件以及座位签等方面进行投资,而且目前我校图书馆在电脑等方面可以利用现有电脑,额外投资相对较少,但是达到的效果将会很好,图书馆的座位将会得到更加有效率的利用。具体的效益如下:( 1)提高图书馆座位管理效率,有效的节约成本。( 2)提高管理工作人员的工作效率,通过计算机进行座位管理,将大大减少人力的管理。( 3)为学生提供个性化服务,减少图书馆占座而带来的不必要的麻烦。1.3.2 技术可行性分析图书馆座位管理系统主要需要包括电子预约平台和数据库等软件以及电脑、数据库存储器、座位签等硬件设施,就目前图书馆的相关软硬件来说,大多数都
6、可以实现该管理系统的加入,只是在相关操作系统等方面需要投入,而且图书馆工作人员一般都具备计算机操作的基础知识,能够熟练运用windows操作系统,该管理系统的操作也非常简单,有相关的使用说明和提示,就图书馆层面来说,该技术是可以实现的。在用户方面,图书馆座位管理系统可以实现图书馆座位选择平台进行预约选择座位以及在手机、平板等移动设备上也可以进行座位的预约,方便快捷,该系统的大多数用户为我校学生,使用该系统的方面也是完全可以实现的。综上,该座位管理系统在技术上完全可以实现。1.3.3 社会可行性分析社会可行性具有比较广泛的内容,它需要从政策、法律、xx、制度、管理、人员等社会因素论证信息系统开发
7、的可能性和现实性。社会可行性还需要考虑操作可行性,分析操作可行性必须立足于实际操作和使用信息系统的用户环境。目前我校图书馆座位没有实现网上预约,一般情况下是只有人到了图书馆才能清楚是否有座位,而且,一遇到考试月,为了在图书馆找到一个座位,学生必须很早就到图书馆排队,但这样也不能保证就能在图书馆找到座位,这种方式既增加了学生的时间成本也不方面,如果图书馆座位管理系统上线,学生就可以在手机、平板等移动设备上实现图书馆座位的预约和查询,所以,图书馆座位管理系统能够很好的解决这方面的问题。而且随着网络化的xx,互联网+的趋势的发展,图书馆座位管理以及预约xx在互联网上实现。1.3.4 系统分析报告2.
8、1需求调查2.1.1 我校图书馆座位管理信息现行情况通过与图书馆相关人员的讨论,了解到我校图书馆的座位管理存在以下问题:( 1) 实行先到先坐的制度,所有的图书馆座位使用人员(以下简称用户)在图书馆开馆的情况下,到图书馆寻找座位,先到达图书馆指定座位的人员,有优先座位使用权( 2)同时存在着占座的情况,有部分座位使用者先到达图书馆,但是在座位上放置书本或其他物品表示该座位已经有人使用,但是,该使用者并未使用座位,导致该座位没人坐但有人占,后到达图书馆的使用者无法没有座位使用的情况( 3)图书馆没有座位网上预约服务,座位没有实行统一管理,只是以各个楼层相关管理人员人为管理为主,不能保证图书馆的座
9、位得到充分的利用。( 4)使用不方便,由于期末考试复习,而且夏季期末天气炎热和冬季期末天气寒冷的原因,图书馆成为最抢手的地方,这时图书馆使用人员数量多,很多使用者早上六点半就在图书馆门口排队,导致很多座位使用者无法获得座位。2.1.2 图书馆座位管理系统方面的需求图书馆座位预约管理信息系统的设计通过分析探讨,我们得出以下图书馆座位管理系统方面的需求:( 1)功能需求:用户可以浏览资源空闲状况,根据个人的需求预约相关资源;用户查看预约记录、修改或删除预约申请;资源管理者根据分配的权限管理各自的资源;审核用户的预约申请;发布系统通知;进行资源周期使用情况统计和分析。( 2)用户界面需求:要求操作界
10、面能够很方便地处理各种操作。例如问题的输入格式应该使用户易于理解,附加的信息量少,操作比较简便。同时,应能检查错误并提供清楚、易理解的报错信息,包括出错位置、出错原因、修改错误的提示或建议等。( 3)性能要求:要求系统操作简单、方便快捷,图书馆用较少的人力就能够高效的完成系统的维护工作。( 4)xx需求:要求系统禁止非法访问,一方面不能让外来入侵者获得系统内部的任何信息,另一方面,还要充分保护用户的个人信息,也就是保护其注册信息和预约记录信息,一个用户不能查阅其他用户的资料信息。为了确保整个管理信息系统安全可靠地运行,必须在数据备份、网络安全、数据安全、操作系统和IIS的设置等方面采用必要的安
11、全措施。2.2 业务流程分析图书馆座位预约管理信息系统的设计业务流程分析就是基于系统底层各基础功能模的业务细化过程。其最直接的表现形式是业务流程图,同时也是业务流程分析阶段的最直接成果。网站包含前台和后台两大部分,涉及如下业务流程图。业务流程图图例:业务处理单位业务处理功能描述物或单据数据存储信息传递过程2.2.1现有流程分析没有电子座位管理系统,我校现有图书馆座位管理为:用户需要使用图书馆座位时,需要到图书馆去寻找座位,如果选好的座位没有其他用户使用,则该座位可以使用,如果该座位有用户使用,则需要换到其他没有用户使用的座位,离开时不用签退,直接就可以离开。这种方式的弊端就是有人用一本书或者其
12、他xx放在座位上表示该座位有人使用,但是,他本人却因为其他事情离开很久,导致座位其他用户也无法使用,第二个弊端是图书馆座位以先到先得的原则在运行,如果想要得到图书馆座位,就必须尽早的到达图书馆,当在考试月的时候,如果想要得到图书馆座位,就必须在图书馆尚未开门之前到达图书馆,这就增加了用户的时间成本。2.2.2优化流程分析网上预约流程图用户离馆流程图管理员管理流程图2.3数据流程分析数据流程分析主要是对信息的流动、传递、处理、存储等的分析,本文借助了系统概况表、系统边界描述、数据流程图和数据字典等数据流程分析工具来分析该系统的数据流程。2.3.1数据流程图图书馆座位预约管理信息系统的设计外部实体
13、一曰数据流处理过程数据存储系统数据流程分析图例图书馆座位管理系统顶层数据流程图图书馆座位管理系统用户预约一层数据流程图S接就坐用户_注册信息J注册成功刷卡进馆登陆无记录则图书馆选座p01p02注册信息用户信息.对对信息读取用户信息p17查询预约 记录阅览区信息表时间表读取时间rp03阅览区选择p04时间选择图书馆座位预约管理信息系统的设计p02登陆p14刷卡离开*Vp16重新预约d06预约记录表图书馆座位管理系统用户一层离馆操作数据流程图图书馆座位管理系统管理员一层操作数据流程图2.3.2数据字典(一)数据项的定义数据编号:DI0001数据项名称:用户编号简述:外部导入的学生学号别名:学生编码
14、类型:char长度:12取值/含义:aaaabbccddeeaaaa-学年份bb-学院cc-专业编号dd-班级ee疏水号数据编号:DI0002数据项名称:学号密码简述:学生自己设置的六位数字密码别名:登陆密码类型:char长度:6取值/含义:数据编号:DI0003数据项名称:阅览区编号简述:图书馆定义的阅览区编号别名:阅览区编码类型:char长度:4取值/含义:aabbaa才娄层bb-阅览区编号数据编号:DI0004数据项名称:座位编号简述:图书馆定义的的座位编号别名:座位编码类型:char长度:3取值/含义:aaa座位编号(二)数据结构的定义数据结构编号:DS0001数据结构名称:用户基本信
15、息简述:外部导入的用户基本信息别名:用户信息数据构成组成:DI001+姓名(char/8)+性别(logic/1)+出生日期(date/8)+学院(char/8)+专业(char/8)数据结构编号:DS0002数据结构名称:预约记录表简述:用户预约的记录信息别名:数据构成组成:DI0001+DI0003+DI0004+日期(date/8)(三)数据流的定义数据流编号:DF0001数据流名称:激活信息简述:用户刚开始激活的信息数据流来源:用户数据流去向:用户信息数据流组成:DI0001+激活码+DI0002数据流编号:DF0002数据流名称:用户信息简述:用户相关信息用来修改或者查看数据流来源:
16、用户信息表数据流去向:登陆验证数据流组成:DS0001+DS0002(四)处理逻辑的定义处理逻辑编号:P0001处理逻辑名称:激活层次号:P01简述:依据用户输入的信息比对预先存下的用户信息输入数据流:用户输入的激活信息输出数据流:成功激活信息处理过程:用户输入激活信息后,比对与用户信息库里的数据,如果正确,则返回激活成功信息并要求用户设置密码并记录,如果不成功,则返回不成功激活信息处理逻辑编号:P0002处理逻辑名称:登陆层次号:P02简述:比对用户的登陆信息输入数据流:用户登录信息输出数据流:用户登陆成功信息处理过程:用户输入登录信息后,比对与数据库的用户信息,如果比对成功,则返回登陆成功
17、,如果不成功,则返回登陆失败并要求重新输入登录信息处理逻辑编号:P0003处理逻辑名称:预约座位层次号:P03简述:用户预约座位输入数据流:用户信息输出数据流:用户座位预约记录表处理过程:用户登录系统后,进行阅览区选择、使用时间选择、座位预约方式选择和座位相关位置选择等操作,系统记录用户的相关预约操作并生成预约记录表处理逻辑编号:P0004处理逻辑名称:选择离开方式层次号:P15简述:用户离开时选择是本次离开还是暂时离开或者修改预约信息输入数据流:用户原有预约信息输出数据流:用户新的预约信息处理过程:用户刷卡登陆后,调出原有预约信息,用户选择本次离开时,清除本次预约记录;用户选择暂时离开时,通
18、知系统记录时间;用户选择重新预约时,跳转到预约界面。处理逻辑编号:P0005处理逻辑名称:录入用户数据层次号:P12简述:管理员将相关用户信息预先录入到系统中输入数据流:外部用户信息输出数据流:用户数据处理过程:管理员通过将外部的用户信息通过相关工具导入到系统中,处理逻辑编号:P0006处理逻辑名称:用户信息修改层次号:P13简述:进行用户相关信息的修改输入数据流:原有用户信息表输出数据流:新的用户信息表处理过程:管理员登陆后,对用户信息进行相关的修改,生成新的用户信息表(五)数据存储的定义数据存储编号:DB0001数据存储名称:用户信息表简述:描述相关用户信息的表组成:学号+姓名+性别+年龄
19、+学院+专业关键词:用户信息表/DS0001记录长度:100B记录数:30000容量:1G相关处理逻辑:P0001/P0002/P0004/P0005/P0006+DI0001+DI0002数据存储编号DB0001数据存储名称预约记录表简述记录用户相关座位预约记录组成DS0002关键词预约记录表/DS0002记录长度100KB记录数10000容量1G相关处理逻辑P0003/P0004(六)外部实体的定义外部实体编号:E0001外部实体名称:用户简述:使用图书馆座位的对象输入数据流:用户信息输出数据流:预约信息外部实体编号:E0001外部实体名称:管理员简述:管理图书馆座位系统的人员输入数据流:
20、用户信息输出数据流:新用户信息3.系统设计报告图书馆座位预约管理信息系统的设计3.1 总体结构设计3.1.1 总体功能结构设计系统总体设计是根据系统分析的要求和组织的实际情况对系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。系统总体结构设计的主要内容有子系统的划分(或称系统划分)、网络和设备的配置、设备选型、系统计算机处理流程图。我校图书馆目前硬件设施比较xx,应用图书馆座位预约管理系统将会更加简单快捷,根据前面的分析结果,得到了系统的整体结构,将该系统进行模块细分,可以分为用户模块、预约管理模块、管理员模块和用户离开模块等四个功能结构模块,整体结构图如下:图书
21、馆座位预约管理信息系统的设计图书馆座位使用情况记录图书馆座位信息录入用户数据录入用户离馆用户预约用户注册图书馆座位预约管理系统用户模块管理员模块3.1.2软硬件平台设计组件说明数量座位预约管理软件服务器座位管理软件,平台:linux+mysql+java服务器:4核CPU、16G内存以上1图书馆座位预约机操作系统:Window7.0双核CPU,2G内存主机根据实际情况处理3.2代码设计代码是以数字或字符来代表的各种客观实体。代码设计问题是一个科学管理的问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情,它可以使很多机器处理(如某些统计、校对查询等)变得十分方便,另外还把一些现阶
22、段计算机很难处理的工作变成很简单的处理。本次图书馆座位预约管理信息系统的代码设计主要有以下几个:用户编号、图书馆阅览区编号、座位编号、预约记录编号等,按照代码唯一化、规范化、系统化的代码设计原则,决定该预约管理系统中各种代码都用数字表示,各种编号代码设计方案如下:(1)用户编号aaaabbccddee入学年份学院编号专业编号班级编号流水号aaaa-入学年份以当年的数字记录,如2013年入学则写2013bbcc-学院编号、专业编号以学校的学院编码、专业编码进行记录dd-班级编号一般为01、02ee-流水号一般是按照该用户报道的编号进行记录(2)图书馆阅览区编号(3)aabb楼层阅览区aa一按楼层
23、进行记录,01表示第一层bb一表示阅览区,01表示第一个阅览区(4)座位编号aaa一表示座位的流水编号,一般从阅览区进门最近的位置开始编号,001一表示第一个座位(5)预约记录编号aaaaaaaabbbbbbbbbbbbcccccccdddd日期编号用户编号座位编号流水号aaaaaaaa-共8位,其中包括年_日,如2015年6月24日记为20150624bbbbbbbbbbbb-共12位,直接取用用户编号即可ccccccc一共7位,是阅览区编号以及座位编号的合成dddd一共4位,今天进入图书馆就坐的第几位用户,由系统直接按顺序生成3.3 数据库设计3.3.1 概念结构设计概念结构设计是根据用户
24、需求,归纳、抽象出的一个独立于具体的数据库管理系统(DBMS的概念模型。实体一关系(E-R,Entity-Relationship)模型是其基本研究方法,也是本阶段的主要研究成果。我校图书馆座位预约管理系统最终涉及到用户、管理员、座位等三个实体,涉及到得关系有预约、管理等,具体如下:实体属性关系E-R图的基本符号我校图书馆座位预约管理E-R图3.3.2 逻辑结构设计根据上面E-R图的关系原理,设计出一下逻辑结构模型:用户(用户编号、姓名、班级、密码、性别、联系电话、学院、专业)管理员(管理员编号、姓名、联系电话)座位(座位编号、楼层、座位数、管理教师)预约(预约编号、用户编号、状态、阅览区、座
25、位号、日期、流水号)3.3.3 物理结构设计根据以上概念结构模型和逻辑结构模型,编写出一下物理结构模型用户表结构字段名长度是否空主键外键说明yidint12否是是用户编号ynamevarchar64否否否姓名Ybanjivarchar4否否否班级passwordvarchar6否否否密码ysexvarchar1否否否性别ytelvarchar11否否否联系电话yxueyuanvarchar10否否否学院yzhuanyevarchar14否否否专业管理员结构表字段名长度是否空主键外键说明gidint10否是否管理员编号gnamevarchar64否否否姓名gtelvarchar11否否否联系电话
26、座位结构表字段名长度是否空主键外键说明znumint4否是否座位编号zfloorvarchar2否否否楼层zweishuvarchar4否否否座位数zjiaoshivarchar64否否否管理教师预约结构表字段名长度是否空主键外键说明snumint11否是否预约编号Yidint12否否是用户编号Szhuanvarchar2否否否状态syuelanvarchar3否否否阅览区szuoweivarchar3否否否座位号sriqivarchar8否否否日期sliushuivarchar4否否否流水号3.4 输入/输出设计输出是系统处理的结果或对外提供的信息。输出是信息从信息系统流出,并通过各种途径交
27、付给用户的过程。数据在成为合适的输出之前可能需要经过大量的处理,也可能很少或者不必进行处理就可以直接输出;而且,输出形式可以是多种多样的。系统的输出质量往往成为衡量信息的系统价值和重要标准。输入是将系统外部的信息(主要是原始数据)通过某种介质,输入到系统内,这种过程称为信息的输入。根据以上相关分析和设计,具体的用户输入输出界面如下:用户激活界面用户激活界面用户输入登录密码界面用户通过网上登陆图书馆预约管理系统,在用户激活阶段,输入相应的学号和姓名,系统会比对用户输入的学号和姓名是否为该系统已有的数据,如果有,则成功激活并弹出输入用户登陆密码对话框,如果没有,则返回页面要求用户重新输入。(1)用户登陆界面用户输入学号和密码以后,点击登陆按钮登陆系统。(2)座位预约界面b图个帖青3前内廿盅制酷-3座位预约管理选样例就区制维区选择座位001逸异性朋时冏20153年不【一月殛二H08:003确认他约用户进入预约界面以后,选择阅览区、座位以及使用的开始时间以后,点击确认预约即可,阅览区和座位选择在系统后台会自动忽略掉已经被预约的座位,所以在下拉菜单里面的座位都是目前的可选座位。(3)用户离馆界面a四书惜座位f眄省Jffi祭就-离馆操作本次离开瞽时圜开重就速座用户在离开的时候,刷卡登陆后,会进入到以上界面,用户选择本次离开,系统将清除本次预约记录,如果用户选择暂时离开,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学第四学年(生物化工)发酵工程工艺优化测试题及答案
- 浙江杭州拱墅区锦绣育才2026年初三复习质量监测(五)语文试题文试卷含解析
- 陕西省西安市雁塔区陕西师大附中2026届初三5月中考模拟试题英语试题试卷含解析
- 山东省威海文登区四校联考2026届初三全真数学试题模拟试卷(11)含解析
- 四川省通江县2026年初三第二次适应性测试数学试题含解析
- 浙江绍兴市越城区2025-2026学年初三3月第二次周考英语试题含解析
- 山东省临沂市罗庄区、河东区、高新区三区2025-2026学年初三下学期期末学分认定考试语文试题试卷含解析
- 2025 高中文言文阅读理解之特殊称谓课件
- 2026年农药残留的环境行为与监测
- 2026年SCADA系统的基本构架与功能
- 员工出行及上下班交通安全培训教育课件
- 四川省党校在职研究生招生考试真题(附答案)
- 自贡市沿滩区邓太片区污水处理厂及配套管网工程项目环评报告
- DB44T 848-2010 工业锅炉水处理剂 腐植酸盐的测定
- 基于人工智能的止痛设备智能优化研究-洞察阐释
- 肿瘤相关性肾病
- 短期雇佣合同协议书
- GB 14930.2-2025食品安全国家标准消毒剂
- 基础医学概论-抗感染药物教学课件
- 湖北省技能高考(护理)专业知识考试题(附答案)
- 2025年陕西榆能化学材料有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论