ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:760.38KB ,
资源ID:16878727      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16878727.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(详细设计说明书5文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

详细设计说明书5文档格式.docx

1、5.2 系统使用说明 276. 总结 28参考文献 291引言1.1 项目来源因为其学生信息量比较庞大,需要记录存档的数据比较多,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,在查找,统计,添加,删除记录等方面不但麻烦,还浪费了许多时间,效率也比较低。当今社会是飞速进步的信息时代,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数

2、据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。一个学生宿舍管理系统主要是要方便宿舍管理人员的工作,提高其工作效率,同时也可以方便广大学生,而且还可以方便于教师和相关人员。1.2 任务目标在本学生宿舍管理系统的设计中,主要使用者为学生宿舍的管理员,他通过用户登陆来使用该系统,同时系统的操作都与学生宿舍管理数据库相连接,以确保业务数据的保存,修改,添加,删除。主要应用如下:(1)实现

3、整个学生宿舍信息流程的计算机管理。(2)实现多种条件的对学生基本信息的查询及宿舍寝室入住信息的查询。(3)子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印页由计算机完成。(4)录入住宿信息(楼、单元、层、室,床位)。(5)预留宿舍:为院系部预留宿舍楼;为班级预留宿舍(依据班级录取学生人数、参考预计专业报到率,按比例预留各种等级宿舍,预留到床位)。(6)实分宿舍:新生报到前,在已经为班级预分宿舍的基础上,为录取信息预分宿舍(到床位);新生报到时,通过新生报到终端现场预分宿舍(到床位,允许选择需要的宿舍等级);调整宿舍安排进行统一调整。(7)记录学生宿舍卫生查询情况,并作为评比依据。

4、(8)系统提供普通用户管理权限,根据实际情况,可以增加或者删除用户信息。系统用户需要账户和密码才能进入系统。(9)系统可以提供学生入住信息,转换以及退宿舍的登记。(10)系统可以提供学生信息的查询功能及统计功能。(11) 系统可以提供信息维护功能,对学生基本信息和住宿信息修改和删除。2.项目规划2.1 项目规划任务开发学生宿舍管理系统,首先要做的就是项目研究和项目规划,对现有的宿舍管理方法进行一个初步的调查,并进行需求及可行性分析,看该系统在技术方面、经济方面和社会方面等是否可行。对本系统做了需求确定以后就是系统结构设计,即对本系统做总体框架设计、软件结构设计及数据需求设计。在该项任务中我们需

5、要把业务流程图、功能结构图、组织结构图、数据流程图、业务流程图、需求分析报告和数据字典分析出来,为下一步的工作做准备。接下来要做的就是系统设计,即总计设计和详细设计。这一项任务是开发的重点,只有把系统设计好了才能做出好的系统来。它其中包括模块结构图的设计、系统流程图的设计和物理配置等。最后,是系统实施和系统运行与维护。系统任务树如图1所示安徽新华学院学生宿舍管理管理信息系统任务树3.系统需求分析3.1业务需求分析3.1.1 业务组织本系统的开发是为了给学校宿管部门用的。经过详细调查可得他们的机构组织结构图如图所示:学生宿舍管理信息系统组织结构图组织结构分析:本系统主要有宿管管理中心,下设了财务

6、部、水电服务部、维修服务部、自管会、楼管、综合服务部等六个个部门,六个部门又进行详细的分工,他们有各自的职责和功能。其中与学生最密切相关的一些部门介绍如下:自管会:自管会主要负责学校各寝室的各方面要求的检查和监督。并进行信息的记录,以及及时更新与反馈信息。楼管:楼管主要宿舍楼管理等相关工作;主要包括入住安排、卫生检查、人员监督等,还要负责宿舍楼的日常管理协调工作,以及相关信息的登记及修改。保卫处:门卫处的主要职责是维护寝室区的治安。后勤部:后勤部主要负责各宿舍楼层的卫生的清理,以及维护楼层各方面的设备等正常的运行。3.1.2 业务定义对于宿舍管理系统而言,主要任务是分析使用该系统功能的是哪些人

7、,哪些人需要该系统的支持来完成工作,以及系统的管理者和维护者等。湖南经贸大学学生宿舍管理信息系统允许用户有三种身份:学生、管理员、超级管理员,每种身份操作起来都很方便、快捷。学生、管理员注册再登录后,就可以发布宿舍管理相关信息,这些信息任何用户,只要登录进入系统,就都可以查看。这些学生宿舍的基本信息都由管理员对其统一管理。为了更好的对学生宿舍管理信息系统进行需求分析,下面将采用数据流程图来进行描述:顶层数据流程图3.1.3 业务流程本宿舍管理系统中,用户可以处理各种业务信息,例如人员信息管理、卫生管理、晚归管理、入住管理、系统管理等。用户在用电脑登陆宿舍管理信息系统时,由于受到权限的控制,首先

8、必须注册成本站会员之后才能进行相关操作。用户将注册信息表提交之后,系统将核查其信息是否符合标准,系统会给用户一个反馈提示是否注册成功,注册成功之后用户可以进行相关操作。用户查询相关信息,系统会按照查询内容进行信息反馈。用户选中查询类目,系统会将用户选中的信息直观地显示出来。系统维护人员确认信息后,进行登记及修改, 以供学生查询。系统维护人员还会对寝室的评分进行综合评比,并记录在数据库,以供查询及校对。(1)在人员信息管理中其业务流程图如图所示:人员信息管理业务流程图(2)在卫生管理中其业务流程图如图所示:卫生管理业务流程图(3)在晚归管理中其业务流程图如图所示:晚归管理业务流程图(4)在入住管

9、理中其业务流程图如图所示:入住管理业务流程图(5)在系统管理中其业务流程图如图所示:系统管理业务流程图3.2.功能需求分析3.2.1功能组成总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分,结构化。本系统的功能组成是:前台管理功能和后台管理功能。前台管理功能包括如下:入住管理功能:宿舍管理员登录本系统,就能在主界面上看到宿舍安排信息,宿舍安排信息的浏览,也能进行相关信息的查看,在有需要时,还可以进行入住信息的修改,对入住进行安排和调整。晚归管理功能:登记记录学生的基本信息及具体晚归信息,用于记录及供查询。卫生管理功能:通过卫生管理系统,可以登记记录各寝室的卫生评分,并把它们归

10、类,能更好的管理及评比。同时也方便学生查询及校对。 人员管理功能:通过人员管理系统,可以记录各寝室各学生的各类详细的信息,以供校对及查询。后台管理功能包括如下:系统管理功能:用户户资料管理、更改管理员密码,使学校更好的管理学生宿舍,也给系统增加了安全性。系统管理业务流程图功能树3.2.2 功能逻辑本系统的任务主要包括人员信息管理、卫生管理、晚归管理、宿舍管理和入住管理等数据。(1) 一层数据流程图如图所示: 一层数据流程图(2) P1卫生管理数据流程图如图所示:卫生管理数据流程图(3) P2晚归管理数据流程图如图所示:晚归管理数据流程图(4) P3人员管理数据流程图如图所示:宿舍管理数据流程图

11、(5) P4入住管理数据流程图如图所示:入住管理数据流图3.3 数据字典3.3.1 数据项的定义用户数据字典数据存储名:用户说明:对每个用户的登录信息及系统权限进行管理数据描述:用户名、密码、姓名、注册时间、权限等 用户信息主要记录用户基本信息,包含用户名、密码、姓名、注册时间、权限等。员工数据字典员工记录员工的基本信息。用户名、姓名、性别、年龄、籍贯、政治面貌、出生日期、部门职位、毕业院校、地址、联系方式、入公司时间、合同类别、合同期限等员工数据字典主要记录员工基本信息,主要包含:用户名、姓名、性别、年龄、籍贯、政治面貌、出生日期、部门职位、毕业院校、地址、联系方式、入公司时间、合同类别、合

12、同期限等。考勤数据字典考勤记录学生的考勤信息。用户名、宿舍、考勤时间、考勤分数等勤数据字典主要记录学生考勤信息,主要包含:用户名、宿舍、考勤时间、考勤分数等。晚归数据字典晚归申请对学生的晚归申请进行管理。学生、所属班级、晚归原因、晚归时间等晚归数据字典主要对学生的晚归申请进行管理,主要包含:学生、所属班级、晚归原因、晚归时间等。学生数据字典学生对学生的信息进行管理。姓名、学号、学院、班级、宿舍楼号、宿舍号、床位号等学生数据字典主要对学生信息进行管理,主要包含:姓名、学号、学院、班级、宿舍楼号、宿舍号、床位号等。职位数据字典职位对员工的职位信息进行管理。职位名称、所属部门、招聘关闭、学历要求、专

13、业要求、薪金、招聘人数等职位数据字典主要对职位信息进行管理,主要包含:职位名称、所属部门、招聘关闭、学历要求、专业要求、薪金、招聘人数等。部门数据字典部门对宿舍管理各部门信息进行管理。部门名称、上级部门、部门级别、部门人数等部门数据字典主要对宿舍管理各部门信息进行管理,主要包含:部门名称、上级部门、部门级别、部门人数等。4.系统详细设计4.1 程序算法详细设计4.1.1用户登录算法学生宿舍管理信息系统用户登录算法程序流程图用户登录时,如果未填写登录信息,则出现错误提示,现实未输入登录信息;如果输入了用户名和密码,系统将自动调用数据库数据,对输入的登录信息进行验证,通过之后则进入主页面。4.1.

14、2 入住管理算法学生宿舍管理信息系统入住管理算法程序流程图用户登录后,进入主页面,如果是管理员身份的话,则可以对“入住管理”管理模块进行相应的管理操作。如果不是管理员身份的话,就只能进入个人管理界面,进行个人信息的管理和查询。 4.1.3 卫生管理算法学生宿舍管理信息系统卫生管理算法程序流程图用户登录后,进入主页面,如果是管理员身份的话,则可以对 “卫生管理”管理模块进行相应的管理操作。 4.1.4 晚归管理算法学生宿舍管理信息系统晚归管理算法程序流程图用户登录后,进入主页面,如果是管理员身份的话,则可以对 “晚归管理”、等管理模块进行相应的管理操作。4.2 数据库详细设计4.2.1 概念数据

15、模型设计宿舍管理系统主要由5个表构成,分别是学生信息表、晚归记录表、卫生评比表表、入住管理表、用户信息表。通过范式规范、设计对应表关系和主外建关系的约束,使数据保持完、一致。下面是这些表的详细信息描述:学生宿舍管理信息系统E-R图4.2.2 逻辑数据建模设计表 14 大学生就业求职网站系统逻辑数据模型序号关系名称关系模型主键外键1学生(SNO,学生姓名,年龄,性别,出生日期,所在学院,班级,专业)SNO无2用户(CNAME,用户名,注册密码, E-mail,ID,姓名,性别)CNAME3入住表入住表(楼号,SNO,宿舍号,床位号)楼号4晚归记录表晚归记录表(姓名,SNO,班级,宿舍号,晚归时间

16、,晚归原因)姓名5卫生评比卫生评比(楼号,宿舍号,得分,班级)班级4.2.3 物理数据建模数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。表 15 学生信息表字段名称字段类型是否为空默认值学号Varchar(20)是否学生姓名Varchar(50)宿舍号Number(4,0)性别Number(1,0)入住日期Date床位号备注表 16 晚归登记信息表晚归时间晚归原因表 17 入住信息表收费可住人数表 18 卫生信息表检查人员得分表 19

17、用户信息表ID登录名密码4.3 界面设计4.3.1用户登录页面系统的页面设计很重要,用户第一眼看到的就是登录界面,所以登录界面要显得干净利落以体现企业的组织文化,这样就需要将登录界面设计的美观,但不一定所有的用户都对计算机特别熟练,这样还需要设计的方便、容易操作。页面布局采用的是表格布局,右边表格中2个标签对应于客户姓名和客户密码,2个文本框用来供客户填写资料,客户点击button1(确认)后即可登录,如果点击button2(忘记密码)将会自动跳转到“找回密码”页面。Label5用来显示提示语句,当密码或者出错时,将会显示:对不起!您的姓名或密码错误。左边则是一个控件Calendar,显示当前

18、的日历。图 系统首页4.3.2找回密码3个标签对应于客户姓名和,提示问题和问题答案,还有两个文本框和一个下拉列表,下拉列表用来显示提示问题,用户可以自己选择。将DropDownList1的属性中的appendatabounditems改为ture。并增加一个新的空白项,运行后此项选项的初始值为空。图 宿舍信息管理登录界面4.3.3 信息查询页面布局采用的是表格布局,上面是四个HyperLink,分别链接到用户登录,卫生评比,信息查询,修改信息页面,后面的每个页面都有这四个链接。下面分别是对学生基本信息、班级信息、宿舍信息的查询。学生基本信息查询:DropDownList1用来显示学生姓名,其数

19、据源为学生信息表中的学生姓名。DropDownList3用来显示学号,其数据源为学生信息表中的学号,并且新增加了一个空白项。一个按钮执行查询操作,点击后就会按照这两个条件进行查询,GridView1显示查询到的订单明细。班级资料查询:DropDownList4用来显示班级,其数据源为学生信息表中的班级。点击Button2(确定查询)GridView2将显示该班级的所有资料。宿舍资料查询:DropDownList2用来显示楼号,其数据源为学生信息表中的楼号。DropDownList5用来显示宿舍号,其数据源为学生信息表中的宿舍号。点击查询按钮后就会按照这两个条件进行查询,GridView3显示查

20、询到的订单明细。图 查询界面1图 查询显示界面1图 查询界面24.3.4 卫生评比页面上分为卫生评分和评分查询两部分。卫生评分部分2个标签对应于楼号和宿舍号,3个文本框用来供用户填写,用户点击button1(确认),评分成功后所评分会记录进数据库,Label2用来提示评分是否成功;评分查询部分的设计与上面的查询一样。图 查询界面3图 查询显示界面24.3.5 宿舍管理本页面分为晚归登记、员工查询和入住查询三部分。晚归登记中8个label标签的属性中的text分别为姓名、学号、性别、楼号、宿舍号、班级、晚归日期、晚归时间,8个textbox与之对应供用户填写信息,还有10个label与之对应,当

21、信息不匹配时,会显示提示语句。一个button的text为确定,当客户点击时会运行其中的语句。Button下面的label12提示登记是否成功;员工查询和入住查询部分的设计与上面的查询一样。图 查询信息界面图 查询显示界面3图 查询显示界面44.3.6 修改信息页面上分为添加宿舍和添加学生两部分。这两部分的设计跟上面的晚归登记部分的设计一样。图 信息修改界面5.系统测试与使用5.1系统运行情况软件测试部分是保证系统质量与可靠性的最后关口,是对整个系统开发包括系统分析,系统设计和系统实现的最终审查。虽然在系统开发的各个阶段都采取了严格的技术措施,希望能尽快发现问问并改正,但难免会留下差错,如果在

22、正式投入运行前没有发现问题,在工作中暴露了来,将给用户带来巨大的损失。因此,对系统进行测试,是系统开发中不可缺少的阶段。系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际运行环境下来进行测试。调试计划的整体目标是为确定测试的任务、所需的各种资源和投入,预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。(2)为项目实施建立组织模型,并定义测试项目中每

23、个角色责任与工作内容。(3)开发有效的测试模型,能正确地验证正在开发的软件系统。(4)确定测试所需的时间和资源,以保证其可获得性和有效性。(5)确立每个测试阶段的测试完成及测试成功的标准和实现的目标。测试计划不可能一气呵成,而是要经过计划初期、起草、讨论和审查等不同阶段,才能将测试计划订好,且不同测试阶段或不同测试任务都可能要有具体的测试计划。测试计划活动的基本流程如图33所示:图 35 测试计划活动基本流程因为运行界面比较多,再次就没有全部列举出来,只附了几个具有代表性的经典的图,如下所示:图 用户登录界面图 找回密码界面图 宿舍管理界面图 修改信息界面5.2 系统使用说明本系统主要是以数据

24、库为基础。数据库管理员将所有自己有用的信息输入到数据库中,然后数据库管理员又从数据库拿来自己所需要的数据,以便自己的工作正常运行。一、 运行环境:1、硬件环境:处理器、硬盘空间、显卡等适中即可。2、软件环境:(1)操作系统: Windows Vista/7/95/98/2000/NT/XP; (2)支撑软件:Office Visual Studio 2005, SQL SEVER 2005二、运行界面图 用户主界面6. 总结历时良久的毕业论文设计现在已经接近尾声了,感觉收获颇多。在设计的开始阶段为了尽快熟悉数据库设计,我详细翻阅有关该方面的资料,对书中的基本理论知识逐章逐节地分析,同时还上机操

25、作来加深理解。特别是对书中的一些典型实例,认真学习它的编程思想,吸取它的编程技巧,弄懂程序中每句话的含义。在对所要应用的技术有了一个基本认识之后,就开始构思自己的系统设计。认真听老师对设计要求的规范,根据任务书的要求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧妙的技术来优化程序。程序代码完成之后,要进行运行调试,刚开始由于没有调试经验和方法效率很低,最后在老师和同学的帮助下,终于顺利完成了,自己也从中学到了不少东西。总之,通过几个月的毕业设计,不仅是对我在大学所学知识的一个综合运用,也是一次增长知识和经验的好机会,同时也使我学会了许多处理、解决问题的方法,大大提高了自己的动手能力,

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

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