高校宿舍管理系统设计说明文档

上传人:cn****1 文档编号:503229813 上传时间:2022-08-28 格式:DOC 页数:20 大小:850.50KB
返回 下载 相关 举报
高校宿舍管理系统设计说明文档_第1页
第1页 / 共20页
高校宿舍管理系统设计说明文档_第2页
第2页 / 共20页
高校宿舍管理系统设计说明文档_第3页
第3页 / 共20页
高校宿舍管理系统设计说明文档_第4页
第4页 / 共20页
高校宿舍管理系统设计说明文档_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《高校宿舍管理系统设计说明文档》由会员分享,可在线阅读,更多相关《高校宿舍管理系统设计说明文档(20页珍藏版)》请在金锄头文库上搜索。

1、第一部分 需求分析2一、需求分析21系统开发目的22系统设计目标23系统功能要求2二、可行性分析21经济可行性分析22技术可行性分析23操作可行性分析34运行可行性分析35法律可行性分析3第二部分 系统设计1一、数据库设计11数据库逻辑设计12表结构设计22系统总体设计43系统结构说明7二、系统详细设计71用户界面要求72用户界面设计83系统详细功能设计及实现9第三部分 调试分析19一、网站维护19二、网站测试计划19三、网站发布和推广19四、网站调式过程中遇到的问题19第一部分 需求分析一、 需求分析1系统开发目的本系统会给学校现有的宿舍信息管理带来很大的改观,由过去的人工方式转变为计算机方

2、式,不仅可以解决工作效率低、易产生错误、数据存储量大等问题,还可以提高可靠性。使学校宿舍管理更加科学化、正规化。经研究分析,宿舍管理计算机化后,可以取代决大部分管理者的工作,还可以使基层人员的工作量大大减轻。2系统设计目标通过调查研究之后,我们发现人工管理模式存在很多不合理的地方。所以本系统以优化为主,减轻工作人员的工作负担,加强对宿舍的管理。3系统功能要求经分析,宿舍管理系统将为我校、我校住宿学生等工作服务。我们现在暂时将宿舍管理系统分为三个大的模块:入住管理、公寓管理、用户管理。二、 可行性分析1经济可行性分析高校宿舍管理系统网站的开发、运行、维护费用包括:l 购买和安装设备的费用:包括计

3、算机硬件、系统软件、 机房、电源等。l 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等。l 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、开发软件等开支。2技术可行性分析高校宿舍管理系统网站的建设可以使用多种语言来实现, 作为Web使用程序的开发,C#程序设计语言是一个非常理想选择。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。3操作可行性分析使用简单、操作方便、功能

4、强大,您不必懂太多专业知识,操作它就像操作Word一样便捷。 4运行可行性分析本软件以IIS作为网络环境,后台数据库完全可以放在服务器上进行工作。5法律可行性分析高校宿舍管理系统网站完全基于微软.NET平台,采用 Microsoft Visual Studio 2005 和SQL Server 2005数据库作为开发工具进行开发的。第二部分 系统设计一、 数据库设计1数据库逻辑设计在我们所设计的模块中,主要涉及到学生、员工、楼房、寝室这四个实体,所以在E-R图中我们只是将这四个实体的属性进行了详细说明。综合以综合以上分析,要实现上面的所有功能模块,共需要设计七个表,它们分别是:用户表、班级信息

5、表、宿舍级别表、学生基本情况表、寝室表、退宿表、楼房表。1.用户表:登记管理人员的用户名、密码及登录权限等用户信息。2.班级信息表:登记学生所在班级的班级名称,班级编号等班级信息。3.宿舍级别表:登记所在宿舍的床位数量及状态的宿舍级别信息。4.学生基本情况表:详细登记学生基本信息及学生住宿情况。5.寝室表:登记所有宿舍的详细情况。6.退宿表:登记学生学号以及退宿时间等退宿信息。7.楼房表:登记所有住宿楼情况。2表结构设计1)表 Users本管理系统共用到七个表:用户表(Users)、学生基本情况表(Student)、寝室表(Dormitory)、退宿表(Out)、班级信息表(Class)、宿舍

6、级别表(Dormitorykind)、楼房表(Building),各表之间均有一定的关系,可以进行关联。表3.1 用户表(Users)字段名描述数据类型数据长度NULLPrimarykeyUserID用户编号int-NYUserName用户名varchar32YPassWord用户密码varchar255YEmail电子邮件varchar200YIsAdmin用户权限bit20Y表3.2 学生基本情况表(Student)字段名描述数据类型数据长度NULLPrimarykeyStudentId学号int-NYStudentName姓名varchar10NBuildingId建筑编号int-YDo

7、rmitoryId宿舍编号char-YBedId床位编号int-YStudentSex学生性别char2NStudentAge学生年龄int-YStayingTime休息时间int-YClassName宿舍号char10YInTime入住时间char10YClassId班级编号char10Y表3.3 寝室表(dormitory)字段名描述数据类型数据长度NULLPrimarykeyDormitoryId寝室编号int-NYBuildingId宿舍编号int-YKindId房间级别int-YTelephoneNum电话号码int-YInNum入住人数int-Y表3.4 楼房表(building)

8、字段名描述数据类型数据长度NULLPrimarykeyBuildingId楼房编号int-NYAdminStrator管理员varchar10YFlooraMount楼层数量int-YAreaaMount面积大小int-YBuildingSex宿舍性别char2YDormitoryaMountint-Y表3.5 退宿表 (out)字段名描述数据类型数据长度NULLPrimarykeyStudentId学号int-YYstudentName学生姓名nchar10YOutTime退宿日期nchar10YReaSon退宿原因varchar50Y表3.6 班级信息表 (class)字段名描述数据类型数

9、据长度NULLPrimarykeyClassId班级号char20NYClassName班级名称varchar10NStudentaMount学生人数int-YClassMoniterchar10YInStructorchar10YMajorchar10Y表3.7 宿舍级别表 (dormitorykind)字段名描述数据类型数据长度NULLPrimarykeyKindid宿舍级别int-NYStandardaMount床位数量char10YStandardFee床位状态int-Y2系统总体设计系统采用了B/S(Browser/Server)三层体系结构,即表示层、功能层和数据库服务层,其体系结

10、构如图所示;使用IIS架设Web站点;ASP.NET通过ADO.NET访问数据库。对数据库的访问和使用程序的执行均在Web服务器端完成。客户端无需安装任何专门的软件,通过浏览器即可访问。1)功能介绍及实现本网站基于.NET平台,使用C#程序设计语言及SQL Server 2005数据库进行开发,主要完成住宿相关信息的录入、住宿管理、用户管理以及公寓信息管理,房间查询统计、人员查询统计等信息的查询。用户管理模块主要实现了用户的信息管理,包括注册新用户、编辑用户信息、修改密码、是否为管理员权限等功能。作为一个信息管理系统,其各种功能也要求比较完善,宿舍管理系统的主要功能有:入住管理宿舍管理管理办理

11、退宿学生宿舍管理系统帐号设置系统初始系统管理添加宿舍楼添加系添加班级分配宿舍登记辅导员基本信息管理公寓管理公寓基本信息1、 宿舍信息管理l 办理入住:学号、姓名、性别、年龄、班级、入住日期、应住人数、床号、年制等。l 办理退宿:学号、姓名、退宿原因、退宿时间。退宿信息查询:实现退宿信息的查询,包括学号、姓名、退宿原因、退宿时间。2、 班级管理l 添加班级:添加入住的班级信息l 修改班级:实现对班级信息的编辑l 删除班级:实现用户的密码修改3系统结构说明文件夹和类说明(1)系统文件夹说明App_Code文件夹:类库;App_Date文件夹:存放数据库文件;Bin文件夹:存放封装好的类库Commo

12、n文件夹:验证码文件、验证控件;Manage文件夹:存放后台文件;Master文件夹:存放母版页;Summoner文件夹:存放界面风格;UserFile文件夹:存放用户上传资料;(2)类文件说明User.cs文件:用户业务类;二、系统详细设计1用户界面要求在使用计算机的过程当中,人和计算机是以人机界面为媒介传递信息的。界面是否亲切、友好、美观、舒适是用户看待计算机的第一印象,因此在设计界面时具有很多要求,本系统的开发过程中主要考虑了以下几点要求:1、简单:要求用户界面能够很方便的处理各种基本的对话。 2、术语标准化和一致化:要求使用标准化的专业术语,技术用语符合软件工程规则,并且在输入输出的说

13、明中,统一术语涵义应保持一致。3、用户界面标准化:用户对操作方式不会感到陌生。4、拥有完善的帮助功能:要求用户能够通过使用帮助在最短的时间内了解系统的总体概况,并能够进行各种相关操作。5、整个界面功能键的设定和窗体布局,完全具有独特统一的风格。2用户界面设计在本系统的设计过程中,按照Web2.0的设计原则来设计用户界面,给用户提供一个友好的人机交互界面。具体来说,将按照以下几点原则来设计:Div + CSS标准的优点:1、大大缩减页面代码,提高页面浏览速度,缩减带宽成本2、结构清晰,容易被搜索引擎搜索到,天生优化了SEO3、缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点4、强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1px GIF图片来控制标题,改变字体颜色,字体样式等等5、CSS非常容易编写。你可以像写html代码一样轻松地编写CSS6、提高易

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号