开放实验室管理系统的开发与研究-详细设计说明书.doc
《开放实验室管理系统的开发与研究-详细设计说明书.doc》由会员分享,可在线阅读,更多相关《开放实验室管理系统的开发与研究-详细设计说明书.doc(26页珍藏版)》请在咨信网上搜索。
精品文档就在这里 -------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-------------- -------------------------------------------------------------------------------------------------------------------------------------------- 详细设计说明书 项 目 名 称:基于APS.NET实验室管理系统的开发和研究 院 系: 数学与计算机科学/软件学院 专 业: 软件工程 年 级: 2012级 学 号: 221200109 姓 名: 林强 指 导 教 师: 陈建利 实 习 地 点: 校内 开 发 时 间: 2015.9.1--2016.1.14 目录 1 引言 2 1.1 编写目的 2 1.2 背景 2 1.3参考资料 3 2 程序系统的结构 4 2.1结构 4 2.2功能需求与程序的关系 5 3 权限和信息管理子系统 6 3.1程序描述 6 3.2功能 7 3.3性能 8 3.4输入项 8 3. 5输出项 8 3.6算法 8 3.7流程逻辑 8 3.8接口 10 3.9注释设计 10 4 设备管理子系统 11 4.1程序描述 11 4.2功能 11 4.3性能 14 4.4输入项 14 4. 5输出项 14 4.6算法 14 4.7流程逻辑 14 4.8接口 17 4.9注释设计 17 5 教学服务子系统设计说明 17 5.1程序描述 17 5.2功能 17 5.3性能 19 5.4输入项 19 5.5输出项 19 5.6算法 20 5.7流程逻辑 20 5.8接口 24 5.9注释设计 24 1 引言 1.1 编写目的 详细设计说明书又可称系统设计说明书,它主要说明对程序 系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。本软件概要设计说明书的主要编写目的有: (1)为各功能模块的设计人员提供依据; (2)为编码人员提供依据; (3)为测试人员提供依据; (4)为修改、维护提供条件; (5)项目负责人将按计划书的要求布置和控制开发工作全过程; (6)项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。 本说明书的预期读者包括: (1)设计人员; (2)编码人员; (3)测试人员; (4)软件维护人员; (5)技术管理人员; (6)执行软件质量保证计划的专门人员; (7)参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。 1.2 背景 实验室管理系统是高校教学系统中不可缺少的一部分。它的存在对于实验室的管理者来说至关重要,它为师生提供充足的信息和查询手段,对于教学质量的提供有着很大的帮助。随着计算机的不断发展与完善,为实验室管理向网络化管理发展提供了技术支持。因此,如何运用现代计算机信息技术,对高校实验室进行科学的信息化管理,提高工作效率及管理水平,将是现阶段必须解决的问题。 这几年随着高校管理变革的推进,实验室管理系统的建设也是逐渐的规范化、复杂化,使得高校实验室管理工作更加繁重和复杂。目前,我国部分高校的实验室管理还处于单机版管理阶段,没有成熟的实验室管理系统对实验室进行科学化的管理,这使得其管理系统存在多种无法克服的缺点,比如可维护性差、信息的封闭性、信息的过时性等等。随着计算机技术的不断发展以及高校网络建设的成熟,实现实验室管理的网络化是必然趋势。因此,开发一套可联网的实验室管理系统来提高实验室的管理是非常有必要的。 实验教学是高校教学的重要环节,是培养学生实践能力的重要场所。加强实验室的建设,不仅要在硬件上进行改善,更应该发挥计算机网络技术的优势。可联网的实验室管理系统,将有效合理地分配和使用开放性的实验室资源,调动学生进行实验的主动性。本次开发的实验室管理系统将实现实践教学的动态、开放性管理,达到提高实践教学的工作效率,优化资源配置,提高实验室管理水平的目的。 1.3参考资料 (1)本项目的其他已发表的文件 《开题报告》 《软件需求说明书》 《概要设计说明书》 (2)本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出了文件资料的标题、文件编号、发表日期和出版单位,说明能够得到文件资料的来源: [1] 张志慧 高校计算机实验室上机管理系统的设计与实现 [D].吉林:吉林大学,2012. [2] Andrew Troelsen, C# 2010 and the .NET 4 Platform(Fifth Edition),2010 [3] 方钦正. 基于.NET 教学开放实验室管理系的设计与实现 [D].山东:中国海洋大学, 2010. [4] 文东,申锐,乔明秋 .ASP.NET程序设计基础与项目实训 .科学出版社 ,2012 [5] 龙马工作室 .ASP+SQL Server 组建动态网站实例精讲[M].北京:人民邮电出版社, 2004 [6] 方钦正. 基于.NET 教学开放实验室管理系的设计与实现 [D].山东:中国海洋大学, 2010. [7] 郑阿奇,梁敬东, C#程序设计教程,机械工业出版社,2011 [8] Karli Watson,Christian Nagel, C#入门经典(第3版),齐立波译,北京:清华大学出版社,2006 [9] Christian Nagel,Bill Evjen,Jay Glynn, C#高级编程(第4版),李敏波译,北京:清华大学出版社,2006 [10] 张洪生,杨三民,吴莹. 基于高校内网的实验室管理系统设计与开发[C]. 北京: 装备指挥技术学院,2010.657-661. [11] Andrew Troelsen, C# 2010 and the .NET 4 Platform(Fifth Edition),2010 [12] 和彦苓. 实验室管理. 人民卫生出版社, 2011 [13] 裴珊珊. B/S 模式下的实验室管理系统. 2012(08) [14] 百度百科 实验室管理系统百科 [15] 黄家声. 实验室设计与建设指南. 水利水电出版社, 2012(1) [16] 杨树林, 胡洁萍. ASP.NET 企业级架构开发技术与案例教程. 机械工业出版社, 2012.08.01 2 程序系统的结构 2.1结构 系统主要由5个子系统组成:①权限和信息管理子系统②教学服务子系统,③电子签到服务子系统, ④设备管理子系统 ,⑤实验室管理子系统功能关系如图所示。 2.2功能需求与程序的关系 教学服务子系统 签到服务子系统 设备管理子系统 权限和信息管理子系统 实验室管理子系统 角色管理 √ 个人信息查询 √ 用户信息管理 √ 设备信息查看 √ 设备信息添加 √ √ 设备申请审核 √ 设备申请 √ 设备报修审核 √ 设备报修申请 √ 查看设备报修记录 √ 预约查询 √ 教师预约记录查询 √ 预约审核 √ 查询实验室预约 √ 查看开放申请 √ 审核开放申请 √ 申请实验室开放 √ 教师查看申请记录 √ 教师信息查看 √ 学生信息查看 √ 发布作业 √ 收到作业 √ 查看作业发布 √ 增加实验室信息 √ 显示实验室列表 √ 开启签到 √ 查看缺席学生 √ 课程签到 √ 设备申请记录 √ 学生信息管理 √ 教师信息管理 √ 显示发布报告 √ 查看缺席(学生) √ 3 权限和信息管理子系统 3.1程序描述 系统管理模块主要负责用户的管理。 A. 设置用户权限,不同类型的用户拥有对系统的不同操作权限。 B. 管理用户信息,对用户的账号、密码和权限设置进行规定。 C. 当某个用户的账户不再用时,及时对其用户信息进行删除操作,以免造成账户滥用,有利于系统信息的安全性。 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图示: 模块名:批阅实验报告 模块编号: 上层调用模块: 下层调用模块: 输入数据:评分以及评语 输出数据: 处理过程:在教师查看实验报告界面下,进行相应的评分以及评语。 实验室申请 IPO图示: 模块名:实验室申请 模块编号: 上层调用模块:无 下层调用模块:数据库 输入数据:实验室申请内容 输出数据: 处理过程:在教师实验室申请界面上,进行相应的申请填写。 查看实验室申请记录: IPO图示: 模块名:查看实验室申请记录 模块编号: 上层调用模块:数据库 下层调用模块: 输入数据: 输出数据:实验室申请记录 处理过程:在教师或者管理员实验室申请管理界面下,选择申请记录的查看。 实验室申请审批: IPO图示: 模块名:实验室申请审批 模块编号: 上层调用模块:数据库 下层调用模块: 输入数据: 输出数据:同意与否 处理过程:在管理员面下,对于实验室申请进行审核。 5.3性能 时间特性:响应鼠标单击的时间在2-3秒之间; 5.4输入项 根据需求报告中所述,输入项实验报告、评分评语 5.5输出项 实验报告 评分评语 5.6算法 该登录模块中采用的算法基本同等级模块相同,为满足管理员的要求可能将工作人员的查询条件进行相应的数据格式装换,确保系统的稳定,安全,可靠。 5.7流程逻辑 活动图: 1)学生上传实验报告 2) 教师进行实验报告评阅 3) 实验室申请 4) 实验室申请审核 5.8接口 实验报告模块需要传递数据库中的内容,传递参数就是信息。 5.9注释设计 1)生涩的代码就 没有必要 添加注释了,首先需要 重写 它们。 2)大量的变量申明后 必须 跟随一段注释。 3)注释需要说明的是代码段的用处。 4)注释 没有必要 每行都添加。 2010年读书节活动方案 一、 活动目的: 书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。 4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的___”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: ---------------------------------------------------------精品 文档---------------------------------------------------------------------- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开放 实验室 管理 系统 开发 研究 详细 设计 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文