版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。详细设计说明书项目名称:基于APS.NET实验室管理系统的开发和研究院系:数学与计算机科学/软件学院专业:软件工程年级:级学号:22109姓名:林强指导教师:陈建利实习地点:校内开发时间:.9.1--.1.14目录1引言 21.1编写目的 21.2背景 21.3参考资料 32程序系统的结构 42.1结构 42.2功能需求与程序的关系 53权限和信息管理子系统 63.1程序描述 63.2功能 73.3性能 83.4输入项 83.5输出项 83.6算法 83.7流程逻辑 83.8接口 103.9注释设计 104设备管理子系统 114.1程序描述 114.2功能 114.3性能 144.4输入项 144.5输出项 144.6算法 144.7流程逻辑 144.8接口 174.9注释设计 175教学服务子系统设计说明 175.1程序描述 175.2功能 175.3性能 195.4输入项 195.5输出项 195.6算法 205.7流程逻辑 205.8接口 245.9注释设计 241引言1.1编写目的详细设计说明书又可称系统设计说明书,它主要说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。本软件概要设计说明书的主要编写目的有:(1)为各功能模块的设计人员提供依据;(2)为编码人员提供依据;(3)为测试人员提供依据;(4)为修改、维护提供条件;(5)项目负责人将按计划书的要求布置和控制开发工作全过程;(6)项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。本说明书的预期读者包括:(1)设计人员;(2)编码人员;(3)测试人员;(4)软件维护人员;(5)技术管理人员;(6)执行软件质量保证计划的专门人员;(7)参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。1.2背景实验室管理系统是高校教学系统中不可缺少的一部分。它的存在对于实验室的管理者来说至关重要,它为师生提供充分的信息和查询手段,对于教学质量的提供有着很大的帮助。随着计算机的不断发展与完善,为实验室管理向网络化管理发展提供了技术支持。因此,如何运用现代计算机信息技术,对高校实验室进行科学的信息化管理,提高工作效率及管理水平,将是现阶段必须解决的问题。这几年随着高校管理变革的推进,实验室管理系统的建设也是逐渐的规范化、复杂化,使得高校实验室管理工作更加繁重和复杂。当前,中国部分高校的实验室管理还处于单机版管理阶段,没有成熟的实验室管理系统对实验室进行科学化的管理,这使得其管理系统存在多种无法克服的缺点,比如可维护性差、信息的封闭性、信息的过时性等等。随着计算机技术的不断发展以及高校网络建设的成熟,实现实验室管理的网络化是必然趋势。因此,开发一套可联网的实验室管理系统来提高实验室的管理是非常有必要的。实验教学是高校教学的重要环节,是培养学生实践能力的重要场所。加强实验室的建设,不但要在硬件上进行改进,更应该发挥计算机网络技术的优势。可联网的实验室管理系统,将有效合理地分配和使用开放性的实验室资源,调动学生进行实验的主动性。本次开发的实验室管理系统将实现实践教学的动态、开放性管理,达到提高实践教学的工作效率,优化资源配置,提高实验室管理水平的目的。1.3参考资料(1)本项目的其它已发表的文件《开题报告》《软件需求说明书》《概要设计说明书》(2)本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出了文件资料的标题、文件编号、发表日期和出版单位,说明能够得到文件资料的来源:[1]张志慧[D].吉林:吉林大学,.
[2]AndrewTroelsen,C#andthe.NET4Platform(FifthEdition),[3]方钦正.基于.NET教学开放实验室管理系的设计与实现[D].山东:中国海洋大学,.[4]文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社,[5]龙马工作室.ASP+SQLServer组建动态网站实例精讲[M].北京:人民邮电出版社,[6]方钦正.基于.NET教学开放实验室管理系的设计与实现[D].山东:中国海洋大学,.[7]郑阿奇,梁敬东,C#程序设计教程,机械工业出版社,[8]KarliWatson,ChristianNagel,C#入门经典(第3版),齐立波译,北京:清华大学出版社,[9]ChristianNagel,BillEvjen,JayGlynn,C#高级编程(第4版),李敏波译,北京:清华大学出版社,[10]张洪生,杨三民,吴莹.基于高校内网的实验室管理系统设计与开发[C].北京:装备指挥技术学院,.657-661.[11]AndrewTroelsen,C#andthe.NET4Platform(FifthEdition),[12]和彦苓.实验室管理.人民卫生出版社,[13]裴珊珊.B/S模式下的实验室管理系统.(08)[14]百度百科[15]黄家声.实验室设计与建设指南.水利水电出版社,(1)[16]杨树林,胡洁萍.ASP.NET企业级架构开发技术与案例教程.机械工业出版社,.08.012程序系统的结构2.1结构系统主要由5个子系统组成:①权限和信息管理子系统②教学服务子系统,③电子签到服务子系统,④设备管理子系统,⑤实验室管理子系统功能关系如图所示。2.2功能需求与程序的关系教学服务子系统签到服务子系统设备管理子系统权限和信息管理子系统实验室管理子系统角色管理√个人信息查询√用户信息管理√设备信息查看√设备信息添加√√设备申请审核√设备申请√设备报修审核√设备报修申请√查看设备报修记录√预约查询√教师预约记录查询√预约审核√查询实验室预约√查看开放申请√审核开放申请√申请实验室开放√教师查看申请记录√教师信息查看√学生信息查看√发布作业√收到作业√查看作业发布√增加实验室信息√显示实验室列表√开启签到√查看缺席学生√课程签到√设备申请记录√学生信息管理√教师信息管理√显示发布报告√查看缺席(学生)√3权限和信息管理子系统3.1程序描述系统管理模块主要负责用户的管理。设置用户权限,不同类型的用户拥有对系统的不同操作权限。管理用户信息,对用户的账号、密码和权限设置进行规定。当某个用户的账户不再用时,及时对其用户信息进行删除操作,以免造成账户滥用,有利于系统信息的安全性。3.2功能添加用户信息模块:IPO图示:模块名:添加用户信息模块模块编号:1上层调用模块:无下层调用模块:数据库输入数据:新添加的用户信息输出数据:添加后的用户信息处理过程:在权限和信息管理子系统下添加用户界面下,点击添加用户按钮切换到用户信息输入界面,输入相应信息点击确认,得到添加结果。删除用户信息模块:IPO图示:模块名:删除用户信息模块模块编号:2上层调用模块:无下层调用模块:数据库输入数据:无输出数据:无处理过程:在权限和信息管理子系统下用户信息界面下,选择要删除的用户信息,点击删除用户按钮,将相应的用户信息从数据库中删除。修改用户信息模块:IPO图示:模块名:修改用户信息模块模块编号:3上层调用模块:无下层调用模块:数据库输入数据:修改的用户信息输出数据:修改后的用户信息处理过程:在权限和信息管理子系统下用户信息界面下,点击修改按钮切换到用户信息界面,输入相应信息点击保存按钮,得到修改后的结果。查询用户信息模块:IPO图示:模块名:查询用户信息模块模块编号:4上层调用模块:无下层调用模块:数据库输入数据:查询条件输出数据:查询的用户信息处理过程:在权限和信息管理子系统下用户信息界面下,在搜索框中输入查询条件,点击查询按钮进行查询,得到添加结果。3.3性能时间特性:响应鼠标单击的时间在2-3秒之间;3.4输入项根据需求报告中所述,输入项为用户信息、查询条件3.5输出项添加的用户信息修改的用户信息查询的用户信息3.6算法该登录模块中采用的算法基本同等级模块相同,为满足管理员的要求可能将管理员的查询条件进行相应的数据格式装换,确保系统的稳定,安全,可靠。3.7流程逻辑添加用户信息:修改用户信息:3.8接口系统管理的特殊性要与系统管理模块和系统日志模块相结合,系统管理者要呈现给用户的是一个什么样的界面,因此该模块也需要传递数据库中的内容,传递参数就是用户信息。3.9注释设计1)生涩的代码就没有必要添加注释了,首先需要重写它们。2)大量的变量申明后必须跟随一段注释。3)注释需要说明的是代码段的用处。4)注释没有必要每行都添加。4设备管理子系统4.1程序描述设备管理子系统主要负责设备信息的管理。A.对设备信息进行添加、修改、保存、删除。B.对于设备的申请,审核。C.对于设备的报修申请,审核。4.2功能添加设备信息:IPO图示:模块名:添加职员信息模块模块编号:5上层调用模块:无下层调用模块:数据库输入数据:新添加的职员信息输出数据:添加后的职员信息处理过程:在设备管理子系统设备信息界面下,点击添加设备按钮切换到设备信息输入界面,输入相应信息点击确认,得到添加结果。删除设备信息:IPO图示:模块名:删除设备信息模块模块编号:6上层调用模块:无下层调用模块:数据库输入数据:无输出数据:无处理过程:在设备管理子系统设备信息界面下,选择要删除的职员信息,点击删除职员按钮,将相应的职员信息从数据库中删除。修改设备信息:IPO图示:模块名:修改设备信息模块模块编号:7上层调用模块:无下层调用模块:数据库输入数据:修改的职员信息输出数据:修改后的职员信息处理过程:在设备管理子系统设备信息界面下,点击修改设备按钮切换到设备信息输入界面,输入相应信息点击确认,得到修改结果。查询设备信息:IPO图示:模块名:查询设备信息模块模块编号:8上层调用模块:无下层调用模块:数据库输入数据:查询条件输出数据:查询的职员信息处理过程:在设备管理子系统设备信息界面下下,在搜索框中输入查询条件,点击查询按钮进行查询,得到查询结果。设备申请IPO图示:模块名:设备申请模块编号:9上层调用模块:无下层调用模块:数据库输入数据:设备申请内容输出数据:处理过程:在教师设备申请界面上,进行相应的申请填写。查看设备申请记录:IPO图示:模块名:查看设备申请记录模块编号:10上层调用模块:数据库下层调用模块:输入数据:输出数据设备申请记录处理过程:在教师或者管理员设备管理界面下,选择申请记录的查看。设备申请审批:IPO图示:模块名:设备申请审批模块编号:11上层调用模块:数据库下层调用模块:输入数据:输出数据:同意与否处理过程:在管理员面下,对于设备申请进行审核。设备报修申请IPO图示:模块名:设备报修申请模块编号:12上层调用模块:无下层调用模块:数据库输入数据:设备报修申请内容输出数据:处理过程:在教师设备报修申请界面上,进行相应的申请填写。查看设备报修记录:IPO图示:模块名:查看设备报修申请记录模块编号:13上层调用模块:数据库下层调用模块:输入数据:输出数据:设备报修申请记录处理过程:在教师或者管理员设备报修申请管理界面下,选择申请记录的查看。设备报修申请审批:IPO图示:模块名:设备报修申请审批模块编号:14上层调用模块:数据库下层调用模块:输入数据:输出数据:同意与否处理过程:在管理员面下,对于设备报修申请进行审核。4.3性能时间特性:响应鼠标单击的时间在2-3秒之间;4.4输入项根据需求报告中所述,输入项为职员信息、查询条件4.5输出项添加的设备信息修改的设备信息查询的设备信息设备申请记录设备报修记录设备审核记录4.6算法该登录模块中采用的算法基本同等级模块相同,为满足管理员的要求可能将工作人员的查询条件进行相应的数据格式装换,确保系统的稳定,安全,可靠。4.7流程逻辑添加/修改设备信息:设备申请/设备报修申请设备申请/设备报修申请审核4.8接口人事资料管理模块需要传递数据库中的内容,传递参数就是职员信息。4.9注释设计1)生涩的代码就没有必要添加注释了,首先需要重写它们。2)大量的变量申明后必须跟随一段注释。3)注释需要说明的是代码段的用处。4)注释没有必要每行都添加。5教学服务子系统设计说明5.1程序描述A对于学生的实验报告进行一个上传跟批阅。本功能的客体是实验报告,主体包括学生和教师。A1)学生上传实验报告A2)教师批阅实验报告B对于实验室的预约申请与审核。本功能的客体是实验室预约,主题包括教师与管理员。5.2功能上传实验报告:IPO图示:模块名:上传实验报告模块编号:上层调用模块:无下层调用模块:数据库输入数据:实验报告内容输出数据:处理过程:在学生主界面下,选择实验报告并选择上传实验报告。查看实验报告的批阅:IPO图示:模块名:查看实验报告的批阅模块编号:上层调用模块:数据库下层调用模块:输入数据:输出数据:报告内容以及批阅信息处理过程:在学生界面下,选择实验报告并选择查看报告批阅结果。查看实验报告:IPO图示:模块名:查看实验报告模块编号:上层调用模块:数据库下层调用模块:输入数据:输出数据:报告内容处理过程:在教师界面下,选择相应的实验进行查看学生的实验报告。批阅实验报告IPO图示:模块名:批阅实验报告模块编号:上层调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年土地利用年度计划管理办法题库及答案
- 2025-2026学年河南省华师联盟高三上学期10月质量检测政治试题
- 2026年高考政治十校联考全真模拟试卷及答案(共七套)
- 从一线到高层的供应链职业发展路径
- 信息安全工程师面试知识要点
- 大众汽车配件仓储规划
- 珠宝零售店面管理科主任的店面陈列与销售策略
- 2026年地下管网管理中心下属事业单位选聘考试试题(附答案)
- 风电设备运维部门经理的年度工作安排
- 酒店管理面试礼仪与表达艺术
- 2025-2026学年绘制校园地图教学设计
- 2026年安庆医药高等专科学校单招职业技能考试题库及答案解析
- 医院收费处绩效考核制度
- 【新教材】2026年春季人教版八年级下册英语教学计划(含进度表)
- 2025四川雅安市蒙顶山理真茶业有限公司招聘任务制员工6人笔试历年备考题库附带答案详解2套试卷
- 2026河北燕煤新能源有限公司面向社会招聘3人笔试备考题库及答案解析
- 2026四川能投综合能源有限责任公司招聘19人备考题库带答案详解(黄金题型)
- 2026年山东理工职业学院单招综合素质笔试参考题库含详细答案解析
- 2026马年《开学第一课:龙马精神 梦想起航》教学课件
- 2026年甘肃省公信科技有限公司面向社会招聘80人(第一批)笔试备考试题及答案解析
- 2026季华实验室科研部门招聘5人(广东)笔试参考题库及答案解析
评论
0/150
提交评论