计算机软件设计精品]实践教学材料管理系统的设计与实现内容摘要:
代码,从而在编程时提高工作效率。 最引人注目的改进之一是可以用基于 .NET Framework 的任何编程语言。 本系统将选择一种语言,既 C。 之所以选择 C,是因为它对于初学这来说是最为简单的,另外,选择 C的最重要的原因就是它随 免费提供。 经济可行性 本课题作为实践教学材料管理系统, 主要采用单机开发,资料查找和调研分析等都在学校完成。 本系统要求的计算机配置不是很高,需要准备购置费用较低,其他设备的购置成本也是一般教育机构承担能力之中,设备的安装调试工作简单,相应的费用可以接受。 本系统运行的费用较低,系统使用方便、简洁。 系统运行后所带来的经济效益: 实践教学材料管理系统的建立,将使教务人员从繁重的手工工作中解放出来,必将提高管理人员的工作效率,为实现管理统一化、信息化奠定了坚实的基础,因此在经济方面该系统可以进行开发。 操作 可行性 本系统是一个实践教学材料管理系统,使用该系统的大多数是 高校的教务人员,对他们来说,操作本系统将会十分的简便。 系统是基于 Web 的工作界面,管理人员无论是通过局域网还是互联网,都能在浏览器中对实践教学材料进行有效的管理,随时可以更新相关信息,用户只需在自己的计算机上通过 Web 浏览器访问本系统,同时所有的操作都是基于 Web的操作方式,如:链接、按钮、文本框等等。 所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训,只要稍微提示一下即可。 因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的 法律 可行性 实践教学材料管理系统的设计与实现 由本人开发研制而成,在法律上并未侵害他人权利,不涉及任何公司任何个人的私有信息,不存在任何侵权和知识产权问题,不存在任何侵权行为。 无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。 本课题的实现途径 本课题将应用面向对象软件工程原则 , 按照项目计划、面向对象需求、面向对象分析、面向对象设计、面向对象实现等步骤进行。 分析了各个系统阶段的流程图的各种机制并如何在实际情况中适当使用流程图元素和机制,给出了实践教学材料管理系统在需求、分析、设计和实现四个阶段的各种流程图,最后,根据实践教学材料管 理系统的系统流程图,给出了该系统的具体实现过程,如何将流程图转换成基于 Web 的 .NET 页面XXX二○○七届毕业设计(论文) 第 6 页 共 46页 代码。 本课题 选用 SQL Server2020 为 数据库管理平台、 Microsoft Visual 20Dreamweaver MX 为客户端 开发工具 ,系统架构为 浏览器 /服务器( B/S)三层结构。 本文的组织结构 第一章是引言 , 在引言内对课题的研究背景与研究的目的、意义和课题的发展趋势进行分析 ,同时在引言内对本次毕业设计所开发的系统进行课题的定义 ,通过问题的定义明白需要做些什么 ,并且简单 的介绍了一下系统开发内容,同时在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍、全文的组织结构。 第二章是系统需求分析。 第三章是系统设计部分,主要内容是给出了系统的功能介绍,数据流图的设计,数据字典,系统的开发环境,支持运行环境和系统实现的若干关键技术,数据库关系模型设计,数据库的设计等。 第四章是系统主控模块详细设计部分,介绍了本系统的模块简介,系统登录流程,学生管理流程,教师管理流程,管理员管理流程。 还包括了系统的主控界面模块设计。 包括是管理员管理模块详细设计部分,教师 信息管理模块详细设计部分,学生信息管理模块详细设计部分,给出了该模块的体系结构设计,该模块的详细设计,包括界面设计、操作流程的设计实现等。 第五章是用户使用手册部分,给出了系统功能、运行环境简介,系统安装手册,系统运行与操作指南。 第六章是系统评价部分,给出了系统的主要功能、特色优点介绍、系统存在的不足于改进方案等。 最后还包括毕业设计心得体会、结论、致谢和参考文献等内容。 XXX二○○七届毕业设计(论文) 第 7 页 共 46页 2 系统需求分析 需求分析是系统开发工作中最重要的环节之一,实事求是地全面调查是分析与设计的基础,也就是说这一步的质量对于整 个开发工作的成败来说都是决定性的。 同时需求分析工作量很大,所涉及的人、数据、信息都非常多。 所以如何科学地组织和适当地着手开展这项工作是非常重要的。 需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求: ( 1)信息要求。 指用户需要从数据库中获得信息的内容和性质。 由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 ( 2)处理 要求。 ( 3)安全性与完整性要求。 确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确地表达自己的需求,所提出的需求往往不断地变化。 另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。 因此设计人员必须不断深入地与用户交流,才能逐步确定用户的实际需求。 概述 实践教学材料管理系统提高了高校的毕业论文管理的效率,减轻了管理人员的负担。 同时,给指导老师和学生提供了一个交流的平台。 使学生和指 导老师可以不受地域的限制进行毕业论文的提交和评阅,保证毕业生的毕业论文顺利完成。 该系统主要包括以下几大模块: 教师子系统模块 学生子系统模块 实践教学子系统模块 管理员子系统模块 系统功能介绍 阅读教师发布的信息 报告文档提交 关于 实践材料相关信息查询(学生自己的成绩,历年实践情况等)、文档下载等 XXX二○○七届毕业设计(论文) 第 8 页 共 46页 学生个人信息的维护 在网上发布实践信息 教师 个人信息的维护 批阅实践报告,给出学生成绩和批语 提交 各种文档(指导书、大纲、计划表等相关文档) 管理员的身份验证和级别管理。 数据库中的教师基本信息管理和维护 数据库中的学生基本信息管理和维护 数据库中的实践教学材料相关信息管理管理和维护 实践教学材料的汇总表统计 数据流图的设计 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经过的变换。 数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易了解它,因此是分析员与用户之间极好的通信工具。 此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑具体地实现这些功能 ,所以它是软件设计的很好的出发点。 顶层数据流图: 学 生教 师管 理 员身 份 认 证管 理 员 信 息 表教 师 信 息 表学 生 信 息 表实 践 材 料管 理系 统 数 据 库 图 顶层数据流图 实践教学子系统数据流图: XXX二○○七届毕业设计(论文) 第 9 页 共 46页 1个 人 信 息维 护6信 息 查 询5文 档 信 息管 理3身 份 认 证2报 告 批 阅7文 档 打 印4资 料 上 传学 生 维 护 信 息教 师 维 护 信 息管 理 员 维 护 信 息上 传 的 信 息上 传 材 料教 师教 师学 生管 理 员评 阅 信 息老 师管 理 员 信 息 教 师 信 息学 生 信 息学 生 查 询 的 信 息教 师 查 询 的 信 息管 理 员 查 询 的 信 息数 据 库 信 息材 料 信 息要 查 询 的 信 息要 打 印 的 文 档管 理 员管 理 员 打 印 的 信 息教 师 要 打 印 的 信 息教 师 信 息 表学 生 信 息 表管 理 员 信 息 表实 践 材 料 表实 践 材 料 表8系 统 信 息管 理系 统 数 据 库 图 实践教学子系统数据流图 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的最重要的用途是作为分析阶段的工具。 在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。 对数据的这一 系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。 如果要求所有开发人员都跟据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。 1. 数据流分量(即数据元素) (1) 名字:学生基本信息 别名:无 描述:用户添加学生基本信息,对学生其他信息进行修改。 定义:学生基本信息 =学号 +姓名 +班级 位置:供查看学生信息使用 (2) 名字:教师基本信息 别名:无 XXX二○○七届毕业设计(论文) 第 10 页 共 46页 描述:用户添加学生基本信息,对学生其他信息进行修改。 定义:教师基本信息 =教工号 +姓名+职称+出生年月 位置:供查看教 师信息使用 (3) 名字:用户基本信息 别名:无 描述:管理员对用户基本信息进行修改。 定义:用户基本信息 =用户号 +用户名 +密码+权限 位置:供用户登陆和个人信息维护使用 (4) 名字:成绩信息 别名:无 描述:用户添加学生成绩信息,供日后学生查询成绩使用。 定义:成绩信息 =学号 +姓名 +班级 +学期 +学科+等级 位置:供查询学生成绩信息使用 (5) 名字:实践教学统计信息 别名:无 描述:用户添加实践材料信息,供日后管理员查询教师提交实践教学材料统计。 定义:实践材料统计信息 =序号+教工姓名+教工号+班级+课 程名+学期+类型 位置:供管理员实践材料统计使用 (6) 名字:实验信息 别名:无 描述:用户添加实验信息,供日后学生与教师查询使用 定义:实验信息=课程名称+项目名称+班级+类型+学期+指导教师 位置:供管理员实践材料输入使用 (7) 名字:课程设计信息 别名:无 描述:用户添加课程设计信息,供日后学生与教师查询使用 定义:课程设计信息= 课程设计名称+班级+ 起讫时间+学期+指导教师 位置:供管理员实践材料输入使用 (8) 名字:实习信息 别名:无 描述:用户添加实习信息,供日后学生与教师查询使用 定义:实 习信息=实习名称+实习班级+实习地点+ 起讫时间+学期+指导教师 位置:供管理员实践材料输入使用 (8) 名字:作业信息 别名:无 描述:用户添加作业信息,供日后学生上传与教师下载批阅使用 定义:作业信息=存储路径+文件名+学号+备注+作业名+课程号+教工号 XXX二○○七届毕业设计(论文) 第 11 页 共 46页 位置:供学生上传作业和教师下载使用 2. 数据流 数据流的编号 : DS0301 数据流的名称 :正确、错误、学生信息、实践教学材料文档显示信息等信息 简述 : 对信息做需要的录入后而得到的数据库表 数据流的来源 : 录入 数据流的去向 : 数据库 数据流的组成 : 各类信息 数据流的流量 : 20 个 /月 高峰期流量 : 2020 个 /月 3. 数据存储 数据存储的编号 : F0301 数据存储的名称 : 用户信息、文档信息 简述 : 存放的用户、实践成绩、实践教学材料文档提交情况等等 数据存储的组成 : 各类信息 关键字 : 编号 相关联的处理 : P1(对信息表进行添加 ) P2(对信息表进行查询 ) P3(对信息表进行修改 ) P4(对信息表进行删除 ) 4. 处理 (1) 处理逻辑编号 : P0401 处理逻辑名称 : 添加各类信息 简述 : 根据条件添加所需的信息。 输入的数据流 :输入的信息 处理过程 : 根据判断条件,添加得到符合条件的信息 输出的数据流 : 各类信息表 (2) 处理逻辑编号 : P0402 处理逻辑名称 : 查询各类信息 简述 : 根据条件查询所需的信息。 输入的数据流 :信息来源于数据库 处理过程 : 输入查询条件查询,得到符合条件的信息 输出的数据流 : 查询得到的信息 (3) 处理逻辑编号 : P0403 处理逻辑名称 :实践教学材料统计 XXX二○○七届毕业设计(论文) 第 12 页 共 46页 简述 : 根据教工号和。计算机软件设计精品]实践教学材料管理系统的设计与实现
相关推荐
信息中,下列各项中哪一项表示硬盘 没有格式化,需要对硬盘分区进行格式化。 ( C) operation system Partition Bootable disk or disk error ROM BASIC 三 判断 题 ( T 为 YES, F 为 NO) ,才能处理。 ( T) 、减、乘、除运算的部件,它不能进行逻辑运算。 ( F)。 ( T)
=50。 水三相点并复现 ℃引入的 标准不确定度 u( z3) u( z3)是由于水三相点中微量残余气体、水中杂质、水分子中氢与氧及同位素成分的影响,静压力 修正不准等原因引起的。 我们的水 三相点是由中国计量科学研究院生产,并提供它的不确定度为 ,服从均匀分布, k = 3 ,不确定度分量为 ,合电阻值 105Ω: u( z3) = 105Ω 13 估计)( )(33zu zu为 10%
. 二、工作实践方面 在 XX 高速项目部,主要是学习和从事质量资料方面的工作,在这期间我经常去现场,尽量多了解有关施工的工序和质量控制事项,其余时间整 理施工资料,从施工资料里学到了很多施工过程和施工要求 . 后来因公司安排,被调至 xx 高铁项目部,主要从事预算工作 .在学校曾学过一点关于概预算的知识,再加上我本来学的就是铁路专业,在工作中还是比较顺利的 .工作刚开始,从
100kbps;传输距离为 100m时,速率可达 10kbps。 NULL MODEM的功能;画出 RS232C 的 DTE— DTE 直接连接图,并标明各引脚名称及连接线方向。 Null Modem的功能是:当二台采用 RS232C标准接口的 DTE直接连接时,因为 RS232C是 DTE与 DCE之间的接口标准,所以 要用 Null Modem这种采用交叉跳接信号线方式的连接电缆进行连接
200 插排 10 5 50 打印机 1 2500 2500 白板 1 1000 1000 白板笔 10 10 100 交换机 2 5000 10000 铁皮柜 4 1000 4000 实验桌 20 1000 20200 拆装工具 6*200mm 十字螺丝刀 40 10 400 4 6*150mm 一字螺丝刀 40 10 400 1*100mm 十字螺丝刀 40 9 360 0*75mm