机房上机预约系统_第1页
机房上机预约系统_第2页
机房上机预约系统_第3页
机房上机预约系统_第4页
机房上机预约系统_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XX大学信息资源管理与开发导论课程实验报告机房上机预约系统技术报告专业:网络工程班级:网络082班组别:第三组组长:成员:完成日期:2011-5-4目录 TOC o 1-5 h z HYPERLINK l bookmark27 o Current Document 系统规划报告5 HYPERLINK l bookmark30 o Current Document 引言5 HYPERLINK l bookmark34 o Current Document 1.1编写目的5 HYPERLINK l bookmark37 o Current Document 1.2背景5 HYPERLINK l b

2、ookmark46 o Current Document 2现行系统调查5 HYPERLINK l bookmark49 o Current Document 2.1组织机构与业务范围5 HYPERLINK l bookmark52 o Current Document 2.2组织信息处理流程6 HYPERLINK l bookmark55 o Current Document 2.3现行系统存在的问题7 HYPERLINK l bookmark58 o Current Document 3新系统概述8 HYPERLINK l bookmark61 o Current Document 3.1

3、系统目标8 HYPERLINK l bookmark64 o Current Document 3.2新系统功能范围及划分说明8 HYPERLINK l bookmark74 o Current Document 4可行性综合评述8 HYPERLINK l bookmark77 o Current Document 4.1经济可行性8 HYPERLINK l bookmark80 o Current Document 4.2技术可行性9 HYPERLINK l bookmark83 o Current Document 4.3操作可行性等9 HYPERLINK l bookmark86 o C

4、urrent Document 方案选择9 HYPERLINK l bookmark89 o Current Document 首选方案9 HYPERLINK l bookmark92 o Current Document 其它可选方案9 HYPERLINK l bookmark95 o Current Document 方案对比9 HYPERLINK l bookmark98 o Current Document 项目实施计划9 HYPERLINK l bookmark112 o Current Document 需求规格说明书11 HYPERLINK l bookmark115 o Cur

5、rent Document 概述11 HYPERLINK l bookmark119 o Current Document 1.1项目的目的与目标11 HYPERLINK l bookmark122 o Current Document 1.2相关文档11 HYPERLINK l bookmark125 o Current Document 问题初始分析11 HYPERLINK l bookmark129 o Current Document 2.1场景描述11 HYPERLINK l bookmark132 o Current Document 2.2初始功能提取11 HYPERLINK l

6、 bookmark159 o Current Document 目标系统功能需求12 HYPERLINK l bookmark163 o Current Document 目标系统性能需求17 HYPERLINK l bookmark166 o Current Document 4.1性能需求点列表17 HYPERLINK l bookmark172 o Current Document 目标系统界面与接口需求18 HYPERLINK l bookmark175 o Current Document 5.1界面需求18 HYPERLINK l bookmark178 o Current Doc

7、ument 5.2接口需求18 HYPERLINK l bookmark181 o Current Document 目标系统其他需求18 HYPERLINK l bookmark184 o Current Document 目标系统假设与约束条件18 HYPERLINK l bookmark196 o Current Document 设计规格说明书20 HYPERLINK l bookmark199 o Current Document 引言20 HYPERLINK l bookmark203 o Current Document 1.1 目的20 HYPERLINK l bookmark

8、206 o Current Document 1.2命名规则20 HYPERLINK l bookmark209 o Current Document 1.3术语定义20 HYPERLINK l bookmark212 o Current Document 1.4参考资料21 HYPERLINK l bookmark218 o Current Document 1.5相关文档21 HYPERLINK l bookmark223 o Current Document 系统设计21 HYPERLINK l bookmark227 o Current Document 2.1体系结构设计21 HYP

9、ERLINK l bookmark230 o Current Document 2.2子系统设计22 HYPERLINK l bookmark233 o Current Document 2.3类设计22 HYPERLINK l bookmark236 o Current Document 2.4类说明24 HYPERLINK l bookmark239 o Current Document 数据库结构设计24 HYPERLINK l bookmark243 o Current Document 3.1数据库表名清单24 HYPERLINK l bookmark246 o Current Do

10、cument 3.2数据库表之间关系25 HYPERLINK l bookmark252 o Current Document 3.3数据库表的详细清单25 HYPERLINK l bookmark255 o Current Document 系统动态模型系统界面原型27系统组件图或部署图30 HYPERLINK l bookmark262 o Current Document 系统实现结果31 HYPERLINK l bookmark259 o Current Document 1系统界面原型31 HYPERLINK l bookmark268 o Current Document 小组实验

11、工作总结36 HYPERLINK l bookmark271 o Current Document 工作概述36 HYPERLINK l bookmark278 o Current Document 小组成员工作情况自评及互评37 HYPERLINK l bookmark281 o Current Document 个人实验总结37 HYPERLINK l bookmark284 o Current Document 个人工作总结37 HYPERLINK l bookmark287 o Current Document 个人工作总结37 HYPERLINK l bookmark290 o Cu

12、rrent Document 个人工作总结38 HYPERLINK l bookmark293 o Current Document 个人工作总结38 HYPERLINK l bookmark296 o Current Document 个人工作总结39 HYPERLINK l bookmark302 o Current Document 个人工作总结39 HYPERLINK l bookmark305 o Current Document 各个阶段实验总结40 HYPERLINK l bookmark308 o Current Document 系统规划阶段工作总结40 HYPERLINK

13、l bookmark311 o Current Document 需求分析阶段的工作总结40 HYPERLINK l bookmark314 o Current Document 详细设计阶段工作总结41 HYPERLINK l bookmark317 o Current Document 会议纪录42 HYPERLINK l bookmark320 o Current Document 第一次会议记录42 HYPERLINK l bookmark323 o Current Document 第二次会议记录42 HYPERLINK l bookmark326 o Current Documen

14、t 第三次会议记录42 HYPERLINK l bookmark333 o Current Document 第四次会议记录43系统规划才艮告引言1.1编写目的本系统的设计的目的在于实现实验室管理的信息化、规范化和科学化,使学生可以在网 站上预约机房的电脑,从而能够使机房电脑的合理地被学生利用MIS系统的飞速发展,技 术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作 界面。由于MIS系统基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、 更贴近用户。从学生角度来说,由于高校人数增多和机房电脑资源有限,想要每次上机都能 找到电脑可以用相当不容易。大家过

15、去了没有电脑可用,浪费了学生大量的时间。因此,利 用网络,使学生只要在计算机前选定自己合适的时间,即可完成预订上机。以MIS系统的 构建思想来实现网上预约系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安 全性以及规范化原则。而对机房电脑预订的系统规划可以使问题更清晰、更透彻,更好的解决计算机机房电脑 管理的一系列问题,机房电脑管理的系统规划提出问题,解决问题,为我们的软件开发提供 很大的便利,系统规划为我们的工作提供坚实的基础,非常必要。1.2背景如何更好地、更规范的对这些机房电脑进行管理和维护已经成为了一个重要的话题。此 外,随着学校管理变革的逐步推进,机房电脑管理也需要进一步规范

16、,实验室管理工作也变 得更加繁重和复杂,这就迫切需要用计算机来进行辅助管理,以简化我们的工作。校园网络 非常普及,使用计算机网络来进行实验室管理成为了必然。机房电脑预订管理系统不仅能减 轻实验室管理人员的工作负担,提高工作效率和服务而且能给学生带来极大的便利。1.3相关文档需求规格说明书文档设计规格说明书文档机房自由上机预约系统规划图2现行系统调查2.1组织机构与业务范围2.1.1组织概况2.1.2各部门业务范围及职能说明本研发小组致力于解决各种软件开发问题,以方便管理。其中项目经理:项目计划的制订和 跟踪,包括进度、资源和成本的管理,还要负责团队的建立和管理;系统分析员:需求分析、 系统分析

17、(OOA)、业务建模;架构设计师:系统设计(OOD);程序员:编码实现、单元测试、 集成测试;测试员:执行功能测试和压力测试,测试用例的开发、测试计划;美工人员需要对所做的网站进行美化,以最大程度上方便和吸引用户。2.2组织信息处理流程学生预约管理业务流图图2-2-1教师个一.人信息数据导入基本信息教师预约管理业务流图图 2-2-2管理员管理业务流图图2-2-32.3现行系统存在的问题计算机机房由于电脑多,实验课程繁重,学生多等原因,一直难于有效管理,而现在的机房管 理软件无法及时有效的录入学生及教师的信息,不能及时监控电脑的好坏,大大加大了机房 管理员的工作量,故而需要设计一种软件,以便减轻

18、实验室管理人员的工作负担,提高工作 效率。3新系统概述3.1系统目标解决现行系统存在的问题,将系统进一步优化,增加一些原系统没有的功能,加强系统的维 护和自检功能,使机房自由上机预约系统更加完善。3.2新系统功能范围及划分说明图3.2.1系统总体结构图1、系统规划阶段:完成系统阶段划分、实现系统概述、方案制定、进度计划、任务安排、 项目进度计划并完成系统规划报告。2、需求分析阶段:确定系统需求以及各功能模块需求,建立系统业务类模型和用例模型, 并进行描述。完成需求规格说明书。3、分析设计阶段:根据需求分析结果,确定系统架构、数据库结构,软件结构设计,进行 详细设计的具体分工。完成设计规格说明书

19、。4、系统原型构建及核心模块开发阶段:完成系统原型及核心模块,并测试和集成。4可行性综合评述4.1经济可行,性本研发小组研发规模较小,研发必须具备的必备的硬件和软件环境,同时,还必须具备 相关的开发软件,才能正常运行并完成其所需的功能。硬件成本除了购置所需的费用之外, 还有日常维护、维修以及损耗、升级等所需的成本。软件也同样有购买、开发、维护等方面 的成本。还有其他的一些资金问题。本研发小组研发项目为机房管理系统,本系统便于机房日常管理,信息查询,以及实验信 息统计.实现课表录入,学生名单录入或导入,上机登陆,关机记录,使用软件记录,综合查询(按学生,按课程,按时段与机器号),统计机房利用率,

20、空闲时间等,设备信息登记,查询(按分 类,按机房号,按管理借用人员),修改,维修记录,借还记录等功能。以便减轻实验室管理人 员的工作负担,提高工作效率。可以应用于各类学校的机房管理中,也可以应用于公司机房的管理中去,应用范围广,开 发成本比较低,具有很好的收益价值。4.2技术可行性该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格 较低,能满足系统功能要求。软件上,操作系统采用WindowsNT,数据库管理系统采用SQL Server2005,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可 行的。4.3操作可行性等由于该学校有很好的管理体制:每位

21、学生均有学号及相关的个人信息,且每台电脑在机 房档案中也有相应备份。因此可以利用管理信息系统来进行管理学生的自由上的预约情况。5 .方案选择5.1首选方案项目开发过程建议采用快速原型与增量开发相结合的模式,在基本明确需求的情况下建 立系统整体原型,实现系统的核心部分模块。系统建模采用面向对象方法。5.2其它可选方案项目开发也可以采用瀑布模型。先提出软件开发的系统化的,其流程从系统 开始,随后是需求分析、设计、编码、测试、支持。这种模型也是可以采用的开 发方式。5.3方案对比利用快速开发模型与增量开发相结合的模式,可以在软件开发初期很快确定系统的整体 框架结构,并可选取系统中的核心部分确定需求,

22、并进行设计和开发,之后逐渐实现系统的 其它部分。这样既能够较快地让用户看到系统的整体效果,又便于核心部件的需求确定和整 个系统的实现。瀑布模型提供了一个摸板,这个摸板使得分析、设计、编码、测试和支持的方法可以在 该摸板下有一个共同的指导。但实际的项目大部分情况难以按照该模型给出的顺序进行,而 且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱,且采用这种线性模型, 会经常在过程的开始和结束时碰到等待其他成员完成其所依赖的任务才能进行下去,有可能 花在等待的时间比开发的时间要长。我们称之为“堵赛状态”。故此,我们采用快速开发模型与增量开发相结合的模式。6.项目实施计划系统规划:完成系统

23、阶段划分、实现系统概述、方案制定、进度计划、任务安排、 项目进度计划并完成系统规划报告。人员:全体组员需求分析:确定系统需求以及各功能模块需求,建立系统业务类模型和用例模型,并进行描述。完成需求规格说明书。人员:全体组员系统架构设计:确定系统架构。人员:全体人员数据库设计:完成数据库逻辑设计。人员:全体人员登陆子系统:党磊、冯成林用户信息维护系统:郑征、李会超机房介绍系统:陈爱彬、李建朋学生预约系统:李建朋、陈爱彬教师预约系统:冯成林、党磊管理员管理系统:李会超、郑征集成测试:李建朋图6.1甘特图图6.2工作流程图需求规格说明书概述1.1项目的目的与目标计算机机房由于设备多,实验课程繁重,学生

24、多等原因,一直难于有效管理,为了更 好、更规范地对众多机房进行管理和维护,为了方便于老师教学和同学自由上机,开发此机 房管理系统来实现。本系统是基于B/S架构,面向机房管理员设计,对机房进行有效管理, 并实时分配设备供教学和自由上机使用,使得计算机资源更有效地利用。1.2相关文档【1】系统规划报告【2】设计规格说明书问题初始分析2.1场景描述机房管理系统是面向机房管理员所设计,管理员登录成功后可以进行添加、删除其它 管理员;可以对机房进行日常管理,统计其利用率;普通用户可以查看机房信息,按教师名 和上课时间可以对课程进行查询,更好的分配设备,协调教学与自由上机。2.2初始功能提取学生功能提取:

25、1、修改自己的信息:改密码,填写电子邮箱、电话等2、查看可用的电脑信息(楼层,编号,时间),根据自己的时间安排选择预约上机3、取消自己已经预约的上机安排。4、查看自己的上机记录,包括自己的自由上机安排和实验上机安排教师功能提取:1、修改自己的信息2、查看可用的电脑信息(楼层、台数、时间)选择自己的所授的课程,选择班级,选择台数,预约实验3、取消预约的实验安排4、查看自己的预约的所有实验。管理员功能提取:由于管理员集电脑维修员和设备采购的职责,故功能要求如下1、更新用户,即导入用户的信息。从学校的档案管理系统中导出学生信息和教师信息,再导入到本系统中。2、更新课表,同上3、指定机房的开放情况,即

26、一周中哪天开放,每天哪个时段4、由于电脑的故障问题或者其他原因修改电脑的可用状态,同时也可一次修改每层电脑的可用状态和各区电脑的可用状态5、由于设备的淘汰更新,管理员可以及时更新数据库中电脑的信息,增加或删除部分电脑。在增加电脑时要录入电脑信息,分为单机录入和批录入。在批录入时需要 产生统一的电脑信息,并动态的给电脑编号。6、管理员能够通过系统了解到当天机房的使用情况。7、管理可以根据系统统计的每天的使用情况,更好管理机房(此处要求系统能够将统计的数据加以分析,并将结果以可视的曲线图等形式呈现出来)非功能性需求:1、应该有介绍机房情况的模块,机房的情况包括:机房简介、机房目标系统功能需求3.要

27、求采用面向对象分析方法,建立业务类模型和用例模型,并对用例进行描述。可配合 活动图和序列图进行系统逻辑建模。机房上机预约系统用例电脑维修人员设备采购人员上机刷卡系统.展倒罗J商选抒很IT枪#辱条仆晶术可用电若艾抒小.1倘生以记录编,;.展倒罗J商选抒很IT枪#辱条仆晶术可用电若艾抒小.1倘生以记录编,;计算机卜州用例名称预约自由上机用例描述学生用户申请机房上机。满足条件,机房批准申请,完成预约执行者学生前置条件1、学生用户已经登录系统2、要求的条件能够满足后置条件1、成功记下学生预约记录2、成功更新了电脑的状态主过程描述1、学生登陆系统2、学生创建预约,选择时间、楼层条件3、系统给出限定条件下

28、的可用电脑的信息:编号、楼层、区号4、学生从满足条件的电脑中选择任一台,提交给系统5、系统更改电脑的可用状态并记录预约,然后将记录返回给学生。用 例结束分支过程描述异常过程描述业务规则涉及的业务实体学生自由上机可用电脑集电脑集学生自由上机预约记录计算机启动取消预约选择记录删除预约记录正常结束显示预约记录学生开始、显示结果学生取消预约用例实现场景计算机启动取消预约选择记录删除预约记录正常结束显示预约记录学生开始、显示结果学生取消预约用例实现场景预约实验用例场景规约用例名称预约实验用例描述教师用户申请实验上机,提交自己要求的条件,机房给出结果。教师 选择电脑,机房批准申请,完成预约执行者教师前置条

29、件1、教师用户已经登录系统2、教师本学期授课后置条件1、成功记下实验预约记录2、成功更新了电脑的状态主过程描述1、教师登陆系统2、教师创建实验预约,选择时间、时间段、课程、班级3、系统给出限定条件下的电脑信息:楼层,可用台数4、教师从满足条件的电脑集中选择任一层,提交给系统5、系统更改电脑的可用状态并记录预约,然后将记录返回给教师。用 例结束分支过程描述2.1如果教师没有选择班级,系统将为所有的班级预约实验2.2如果教师选择班级,系统只为选择的班级预约实验异常过程描述业务规则2.1课程必须是教师教授的2.2班级和课程应该是相互对应的2.3教师必须选择时间、时间段和课程。班级选择与否根据分支过程

30、描述2.1与2.2涉及的业务实体教师实验可用电脑集课表电脑集实验预约记录定时删除违约记录用例实现场景删除违约用例场景规约用例名称删除违约用例描述定时查看机房上机刷卡系统中的上机情况,同时查看学生预约记录筛 选出超时没有来上机的记录,自动删除这些记录执行者时间事件前置条件1、管理员启用这个功能,并设定超时多长时间为违约2、机房处于开放上机时间3、时间为要求检查的时刻4、正常连接着上机刷卡系统后置条件1、成功删除预约记录2、成功更新了电脑的状态主过程描述1、时间为检查的时刻,进行违约查找2、系统调用机房上机刷卡系统,统计上机用户3、查找在该时间段内上机的预约记录4、综合这些信息,给出违约的记录5、

31、将违约记录到违约记录中,并删除预约记录中违约记录分支过程描述异常过程描述业务规则2.1课程必须是教师教授的2.2班级和课程应该是相互对应的2.3教师必须选择时间、时间段和课程。班级选择与否根据分支过程描述2.1与2.2涉及的业务实体时间上机用户自由上机预约记录违约记录4目标系统性能需求【1】响应时间:从提交查询命令到返回结果所需12秒。【2】更新处理时间:从更新数据库到再次显示数据库内容所需23秒钟。【3】处理的文件和记录数在1000以上。【4】对输入和输出数据的精度要求较高,查询应保证查准率。【5】对处理和传输过程中的精度要求较高,查询时应保证时效性。【6】安全性较好,采用用户名和密码的匹配

32、登录方式,并有管理员的操作记录、操 作时间等信息,也保证它的可靠性。【7】兼容性、稳定性好。4.1性能需求点列表详细列出用户性能点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户 测试验收中使用。需求性能点列表如表2-1所示。表2-1性能需求点列表编 号性能名称操作者性能描述输入内容输出内容1.2改密用户修改密码旧密码和新密码修改成功2.1查询可用 电脑学生、老 师查询满则自 己条件的可 用电脑信息 学学生输入时间、楼 层等信息老师输入时间、楼 层、课程、班级符合要求 的可用电 脑表2.2预约学生、老 师预约满足条件的电脑记录预约2.3查看预约学生、老 师查看现在还没有上机的预约所有

33、相关预约记录2.4删除预约学生、老 师删除预约记 录需要删除的预约 记录删除成功3.1设定时间机房管理 员按照机房的安排设定机房开放时间开放的时间段记录到时 间表里3.2增加电脑机房管理 员向机房新添电脑设备电脑信息成功记录 信息5.目标系统界面与接口需求5.1界面需求采用Windows的图形用户界面,界面简单规范,易于操作。通过菜单由主界面访问各子 模块。各子模块根据自身特点或采取子菜单形式或采用子模块的主界面形式访问其下各具体 功能块。【1】输入设备:键盘、鼠标;【2】输出设备:显示器;【3】显示风格:图形界面;【4】显示方式:1024*768;【5】输出格式:显示布局。5.2接口需求无接

34、口。6目标系统其他需求【1】进度需求:按照系统进度规划进行,最晚在十五周之前完成所有;【2】运行环境需求:Windows XP/vista/win 7;【3】培训需求:无培训需求,不提供多媒体教学光盘。【4】推广需求:无推广的要求,不需要有推广的支持软件。【5】经费要求:免费开发【6】工作产品提供:由小组成员各自准备,如装有Microsoft Visual Studio 2010、SQL Server2008、Office 等应用软件。7目标系统假设与约束条件【1】符合法律法规的规定。【2】运行环境:Windows XP/vista/win 7开发系统环境:Microsoft Visual S

35、tudio 2010、SQL Server2008文档编写环境:Microsoft Word、Rational Rose【3】参阅图书和浏览网络信息进行完善系统。【4】系统最晚在教学十五周投入使用。设计规格说明书引言1.1目的本文档以机房管理系统需求规格说明书作为基准,对系统进行设计。文档的规范设 计为后期的编码、测试等提供参考。其主要内容包括:系统功能简介系统结构设计数据设计模块设计1.2命名规则变量对象命名规则:内联变量(在方法内声明的变量):骆驼命名法私有类变量(成员变量):骆驼命名法,下划线开头循环、数组等记数用变量依顺序使用i、j、k、m、n数组:驼峰骆驼命名法,例如:string5

36、 nameArray = new String();命名空间、类名、属性、方法:帕斯卡命名法数据库对象命名规则:库名:英文名称连写,首字母大写表名:英文名称连写,首字母大写字段名:英文名称连写,首字母大写视图:V_英文名称连写,英文名称首字母大写关系:R英文名称连写,英文名称首字母大写存储过程:英文名称连写,首字母大写1.3术语定义序号术语名称术语定义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的 总体逻辑结构。若采用面向功能或面向数据的设计方法,则 总体逻辑结构为一树形的功能模块结构图。若采用面向对象 或面向部件(构件)的设计方法,则总体逻辑结构为部件(构 件)的组装图2数据

37、结构数据结构包括:数据库表的结构、其他数据结构等3概念数据模型CDM关系数据库的逻辑设计模型,叫做概念数据模型。主要内容 包括一张逻辑E-R图及其相应的数据字典4物理数据模型PDM关系数据库的物理设计模型,叫做物理数据模型。主要内 容包括一张物理表关系图及其相应的数据字典5角色数据库中享有某些特权操作的用户,叫做角色。角色的权利 通过授权来实现6子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统 可以划分为多个子系统,每个子系统可由多个模块或多个部 件组成7模块具有功能独立、能被调用的信息单元叫做模块。模块是结构 化设计中的概念8相关文件相关文件是指当本文件内容变更后,可能引起变更的其

38、他文 件。如需求分析报告、详细设计说明书、测试计划、用户手 册9参考资料参考资料是指本文件书写时用到的其他资料。如各种有关规 范、模板、标准、准则1.4参考资料用户需求报告数据库设计规范命名规范1.5相关文档系统规划报告需求规格说明书系统设计2.1体系结构设计Web 层使用 ASP.NET 框架,负责展示数 据和人机交互。 iWeb层BusinessControl层Business Control层负责处理 来自Web的request,负责业务 逻辑处理。接受来自Web的 Request将业务逻辑转化成针 对实体的增删改查,然后将处 理完成后的数据有WebBusinessControl层Dat

39、aBaseDataBaseVEntity负责业务数据逻辑处理。、此处负责将数据库中的数据转换成业务逻辑需要的实体类交匕Entity,匕、由 Business Control 处理。12.2子系统设计按业务逻辑可以将系统分为登陆子系统、用户信息维护子系统、学生预约系统、教师预约系 统、管理员管理子系统、机房介绍子系统机房预约系统2.3类设计WEB层类图TimeSetting PagePCInfo PageIntrodution PageLogin Page+setTime()+back()_Home Page+createLogn()Main Page+createStuApp()+create

40、StuCan()+backHome()+()+doLogn()+back()TimeSetting PagePCInfo PageIntrodution PageLogin Page+setTime()+back()_Home Page+createLogn()Main Page+createStuApp()+createStuCan()+backHome()+()+doLogn()+back()Jump Control+createLogn()+createMain()+createStuApp()+createStuCan()+back()+ .()AppInterface+getPCIn

41、fo()+savePCInfo()+back()A Business Control 层类图Business Control +doLogn()+searchPC()+appoint()+cancleAppoment()+searchRecord()+modefiyInfo()+setTime()+addPC()+canclePC()+modefiyPCInfo()+getCourse()+getC1ass()Entity层类图2.4类说明Web层中的Page类负责将结果呈现给用户,其中JumpControl类负责各个Page跳转。 BusinessControl层中仅有一个BusinessC

42、ontrol类负责整个系统的业务逻辑Entity层有 系统所用的所有的实体类,同时还有一个Entity_Control类,该类负责将组织重新实体后 交给业务逻辑层处理,它相当于ControlEntity层之间的接口。数据库结构设计3.1数据库表名清单数据库表名清单,如表3-1所示。表3-1数据库表名清单序 号中文表名英文表名表功能说明1电脑信息ComputerInfor mation记录电脑信息2可用电脑信息ComputerAvaiableInformation记录用户可以预约的电脑的信息3用户信息Userinformation记录用户信息4用户预约记录UserComputerInf orma

43、tion记录用户预约的相关信息5可用时间信息UserAvailableTimeInformation记录用户可用的时间段3.2数据库表之间关系Userinformation与Computerinformation两个表是整个数据库中基本的表,其他的表都是 基于这个两个表建立的。UserInformation *StudentNumberPasswdUserNameSexDepartmentGradeClassUserAvailableTimeInformationUserInformation *StudentNumberPasswdUserNameSexDepartmentGradeClas

44、sUserAvailableTimeInformationcoStudentNumberUsingDateBeginOpenTimeEndOpenTimeComputerAvailableInformation *FloorNumberUserComputerInformation *ComputerNumberUsingDateBeginOpenTimeEndOpentimeStudentNumberFloorNumberComputerNumber UsingDate BeginOpenTime EndOpentime UsingTypeComputerInformation *Floor

45、Numberco-.ComputerNumber UsingDate BeginOpenTime EndOpentime UsingTypeComputerInformation *FloorNumberco-.ComputerNumberBeginOpenTime EndOpentime AddDate3.3数据库表的详细清单表3-2电脑信息序号字段中文名字段英文 名类型、宽度、精 度取值约 束空 否默认值主键/外 键索引否1楼层FloorNum berNvarchar(2)主键2电脑号ComputerNumberchar(6)主键3开始时间BeginOpe nTimechar(5)4结束时

46、间EndOpenT imechar(5)5增加日期AddDatedate表3-2可用电脑信息序号字段中文名字段英文 名类型、宽度、精 度取值约 束空否默认值主键/外 键索引否1楼层FloorNum berNvarchar(2)主键2电脑号ComputerNumberchar(6)主键3使用日期UsingDat edate主键4开始时间BeginOpe nTimechar(5)主键5结束时间EndOpenT imechar(5)主键表3-3用户信息序号字段中文名字段英文 名类型、宽度、精 度取值约 束空 否默认值主键/外 键索引否1学号StudentN umberchar(6)主键2密码Pass

47、wdvarchar(50)3用户名UserNamenvarchar(3)4性别Sexnchar(1)5年级Gradenchar(3)6班级Classnvarchar(10)表3-4用户预约记录序号字段中文名字段英文 名类型、宽度、精 度取值约 束空 否默认值主键/外 键索引否1学号StudentN umberchar(6)外键2楼层FloorNum bernvarchar(2)可 以3电脑号ComputerNumberchar(6)可 以4占用日期UsingDat adata可 以5结束时间EndOpenT imechar(5)可 以6使用类型UsingTyp envarchar(4)可 以表

48、3-5可用时间序号字段中文名字段英文名类型、宽度、精 度取值约 束空否默认值主键/外 键索引否1学号StudentN umberchar(6)主键2使用日期UsingDat adate主键3开始时间BeginOpe nTimechar(5)主键4结束时间EndOpenT imechar(5)主键系统动态模型系统界面原型用户登陆模块:学生登陆序列图图4-1用户信息维护模块:用户信息维护序列图图4-2学生自由上机预约管理模块学生自由上机预约管理序列图图4-3预汗11HL此L .iitl1g:K5 .系统组件图或部署图1系统界面原型系统实现结果系统主要界面及界面设计风格说明。登陆界面:系统主界面:用

49、户注册界面:学生自由上机预约界面:咎 HYPERLINK http:/localhost:2005/TebSiteslnfor%3eation/UserCheckln http:/localhost:2005/TebSiteslnforation/UserCheckln艾件 编辑堡)查看世)收藏(A)工具(X)帮助皿Q后退 -回国玲|夕 搜索离收藏夹焰回,上it上it 业.匐 ht tp : /I ci c:dlho 51:2005.1,|1| ebS i te slnfurrn at i LirLi1 User Che cklnforrTi at i on期间口层预订Flo oiNmnb e

50、i ? omputerNiunb er选择二楼A20001选择二楼A20001选择二楼A20001选择二楼A20001选择二楼A20001选择二楼A20001选择二楼A20001选择一楼A10001选择一楼A10001选择一楼A10001选择一楼A10001选择一楼A10001选择一楼A10001选择一楼A10001个人上机查询修改界面:有 http :/localhost:2005/TebSitesInforMation/UserChecklnfonation. aspx 一 BicrDsoft Internet Explorer文件()编辑但)查看(V)收藏(A)工具(T)帮助但)Q后退,

51、0 同闾弓/搜索收藏夹妃 创洛田落地址画 http:/1012:ilhost:2005/WebSiteslnformation/UserChecklnformation. aspx期间口层2011-5-5 0:00:00 v起期间口层2011-5-5 0:00:00 v起08:00 v|结束31一楼*查询可用机器查询个人上机信息退订StiidentNiunb er Flo orNiunb er C oinputerNiunb er Usingj) ateB e giiiOy enT iine EmlOyenTiine UsmgTy)eW|082707一楼A100012011-5-50:00:0

52、008:0010:00自由上机W|082707二楼A200012011-5-50:00:0008:0010:00自由上机管理员管理界面: HYPERLINK http:/localhost http:/localhost: 2005/VebSit esInforMat ion/Manage r_inforMat ion. aspx Microsoft Int er net Expl文件()编辑()查看凹 收藏(A)工具(T)帮助01)Q后退 o -团也可夕搜索会收球倒创骚屈游土也址 LQJ土也址 LQJht tp: /I o c:dlho s t: SUUS/WebSi t e s Inf o

53、r m a t i on/rri:inager i nf or m at i on. aspn机房管理:界面设计风格以简约实用为主,将功能以树节点形式列于左侧,使用户方便根据归类查找 相应的功能项。另外将系统常用功能罗列在工具栏,使用户能快捷的操作。用户还可以根据个 人喜好更改主界面的主题风格。小组实验工作总结1.工作概述我们小组做的是基于B/S架构的机房自由上机预约系统,主要实现的功能有用户信息维护管理用户信息维护包括:个人信息查询、个人信息修改学生自由上机管理学生自由上机管理包括:查询可用电脑信息,预约上机时间,查询个人已预约情况,退订预 约。教师实验上机管理包括:按日期查询可用电脑信息,

54、安排对应课程的班级进行实验。管理员管理模块包括:增删电脑、设定开放时间、设定电脑状态4.机房情况管理机房情况包括:机房建设、机房新闻、机房历史、机房规划在确定了选择以C/S架构的机房管理系统后,我们开始着手准备工作:我们开了几次 的会议来研究系统规划、需求分析和系统设计阶段的一些问题,大家都非常积极,在业余时 间查资料,开会时积极发言,表达自己的想法。首先,我们划分开发阶段、子项目及工作步 骤;其次,确定子项目间的逻辑关系,开发顺序;最后,确定各开发阶段、子项目、工作 步骤的工作量并给每个人分配的具体的任务。我们一起讨论了在工作中遇到的问题,大家都很认真并且非常积极,我们在做下一个阶 段时都能

55、将上一个阶段遇到的问题都彻底的解决了。其中给我留下深刻的印象的是在设计数 据库的时候,由于大家以前都没有做过具体的项目,对数据库的设计上都不是很了解。于是 我们在图书馆找了一些关于此方面的书籍,参考了别人是怎么对设计数据库的,然后回来研 究我们这个系统的数据库设计,最后把这个问题给解决了我们每个人都感受到阶段性的成果 是大家心血的结晶和辛苦努力的结果。然而在每个阶段性完成的时候,我们都感受到阶段性的成果,是大家心血的结晶,而且 是大家辛苦努力的结果。不是停留于语言上,而是让每个人真切的感受到。确实是这样。并 且对结果都是有十足的信心。在实验中我们学会了很多东西,例如数据库方面:对数据库的操作,

56、什么插入,查询, 修改。对项目模块划分方面。项目分成几块去做,每一块完成什么,模块之间的信息如何交 换等等。需求定义的是做什么的问题,而这里说的是怎么做的问题。但是在实际工作量与估计量有差别,我们在实验中遇到了一些问题,例如:在开发过程中出 现没有料到的事件,导致工作量增加;需求发生变化,导致工作量增加(如返工等)。2 .小组成员工作情况自评及互评个人实验总结个人工作总结光阴如梭,五一长假过后,我们的机房自由上机预约系统也将圆满完成了。作为我们小 组的组长,我将我们小组实验工作总结如下:首先,我们大家讨论了实验项目和开发环境的选取。由于大家对上学期学的C#比较熟 悉,同时大家想了解一些有关WE

57、B开发的技术,我们一致同意做基于B/S架构的机房自由上 机预约系统。在系统规划、需求分析和系统设计阶段,全组人员合作完成的,我给大家具体又仔细分 配了工作,这样更有利于工作的顺利进展也能更好的调动大家的积极性。对我们的系统进行 了合理的规划和设计。在这期间,给大家开了几次会议,我们一起讨论了在工作中遇到的问 题,大家都很认真并且非常积极,我们最后一起把在这几个阶段遇到的问题都彻底的解决了。 其中在设计数据库的时候,由于大家以前都没有做过具体的项目,对数据库的设计上都不是 很了解。于是我们在图书馆找了一些关于此方面的书籍,参考了别人是怎么对设计数据库的, 然后回来研究我们这个系统的数据库设计,最

58、后把这个问题给解决了我们每个人都感受到阶 段性的成果是大家心血的结晶和辛苦努力的结果。在这个过程中,使我原本欠缺的表达能力得到了很大的提高,并学到了很多与同学交流 的技巧,对MIS系统有了更深刻的认识。在系统原型构建及核心模块开发阶段,我结合每个的特长给大家分配的具体的工作,让 每个人都能发挥他的特长,这样才能使我们的团队的效率更高。而我自己比较擅长编程,所 以我负责编制几个核心模块的代码。通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学 会了在繁忙之中找条理,危难之中找希望。使我更加加深了项目开发的整体思路,总结了前 期开发和实施过程中碰到的问题,同时利用课下时间

59、加强对C#编程语言的学习。平时注意 收集有关这方面的资料,提高自己的处理新问题和解决新问题的能力,并加强学习数据库等 方面的知识,为将来毕业找工作打好基础。个人工作总结我们这次做的机房上机自由预约系统是基于B/S架构的。以前没有这方面的经验,在完 成了系统规划,系统需要、系统分析后,到实现阶段时,该让我和党磊实现具体代码的时候, 我俩确实有点无从下手。我们同查阅相关书籍和上网搜集资料,渐渐明白了 WEB开发的流程。 同时对ASP.Net有了初步的认识。ASP.NET支持的Web Form事件驱动的编程机制、它的代码后置技术以及它丰富的控件 库,为构建B/S模式的、动态交互的Web应用程序提供了

60、一个友好、简洁、快速、高效的开 发编程环境。ASP.NET是一种动态网页开发技术,它提供了一个基于Microsoft.NET框架的 Web开发平台。要想使用ASP.NET开发Web应用程序就必须对.NET Framework有所了解。因 此通过这次实验我对.NET Framework又有了新的了解。由于代码的实现大部分是由我和党磊一块完成的。因此我们制定了一些代码的编程规范。这样便于我们沟通。同时这给程序在集成和测试阶段中改错提供方便。通过这次实验,我巩固了之前的知识以及加深了对信息系统知识以及软件工程知识的理 解,也发现了自身存在的问题。我会通过以后的学习和实验,提高自己的水平。个人工作总结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论