安全技术培训学校综合办公系统_设计与实现毕业设计论文终(编辑修改稿)内容摘要:
机构负责 人 分班 教师 教务处 专业 及培训 班名称 添加 市场部 综合办公 室 培训班申请审批 教学授课计划审批 培训计划审批 用人单位意见查看 登录账号管理 查询 个人 管理(修改口令、退出系统) 培训班申请、审批 填写用人单位意见 填写 教学计 划(教 学日志、授课计划、考勤 记录 表) 查看教学日志 培训 计划制 定(制 定培训 教学计划、学员 考核成 绩登 记 教学质量评估(培训班总结报告、评价任课教师登记 个人 管理(修改口令、退出系统) 个人 管理(修改口令、退出系 统) 个人 管理(修改口令、退出系 统) 登记(报到登记、发证登记、证书复审登记) 教学 质量评 估(学 员评教 统计报 告) 个人 管理(修改口令、退出系统 ) 第二章 系统分析 7 图 21 系统功能 结构分析图 系统流程分析图 明确了各个模块的功能与它们之间的关系之后,我们就可以将所有模块连接起来,实现完整的学生成绩管理系统。 下面是该系统流程图。 图 22 系统流程分析图 分析了系统的整体流程图以后,下面分析一下系统所涉及到的各功能模块的流程图,功能模块包含各种不同功能实现的模块有:添加,维护,查询。 下面分别是添加,维护,查询各分模块流程图 机构负责 人 综合办公 室 教务 处 相应的结 果显示界 面 相应的结 果显示界 面 相 应的结 果显示界 面 退出系 统 用户 登陆 界面 登陆验 证 成 功功 失败 市场 部 教师 相应的结 果显示界 面 相应的结 果显示界 面 第二章 系统分析 8 图 23 系统 添加,维护,查询各分模块流程图 添加 管理员验证 条件 满足 数据库 显示结果 退出 不符合条件 登入系统 维护 查找记录 查找成功 显示出错信息 退出 修改增加记录 继续。 继续。 查询 输入账号密码 条件 不符合条件 满足 数据库 显示结果 退出 第二章 系统分析 9 系统 业务流程 图 图 24 系统 业务 流程图 第三章 系统设计 10 第 三 章 系统 设计 系统设计思想 页面模块化 本系统把页面中的一些常用部分集成为模块,如页面的头和尾,这样设计新的页面时如果有重复出现部分,只需要拿现成的模块来组装就可以了。 三层软件体系结构 软件的体系结构一般有二层、 三层 甚至 n 层 结构 ,现在比较常用的是三层的体系结构。 三层体系结构 一般是指将系统分解为用户界面 (UL)、业务逻辑 (BLL)、数据管理 ( DAL) 三个软件层面,并将这三个 层面 部署在不同的位置上。 其中第一层是客户端 ( 用户界面 ) ,提供用户与系统的友好访问 ; 第二层是应用服务器,专用于企业业务逻辑的实现 ; 第三层是数据服务器,负责数据信 息 的存储、访问及其 优化。 三层体系结构如图 22 所示: [2] 表示层 业务逻辑层 数据访问层 数据库 图 31 三层体系结构示意图 三层结构有维护成本低,执行效率高,系统可扩展性大大增强等优点。 在使用三层体系结构设计软件时,应当注意:尽量把所有的商业逻辑处在中间层上,如果不这样,所开发的三层结构程序就不专业,或者只是 C/S 模式的翻版产品。 另一方面一定要尽量减少应用服务器与前台程序的数据传递量以减轻应用服务器的荷载。 业务逻辑包 用户界面包 数据访问包 第三章 系统设计 11 返回结果 访问 返回 HTML页面 提交请求 客户端 WEB 服务器 数据库 系统开发相关技术 开发环境 系统开发硬件环境 CPU: 以上; 内存: 1G; 硬盘: 10G 以上空闲空间; 显示器: 寸纯平。 系统开发软件环境 操作系统: Windows Server 20xx 及以上版本 (SP2)、 Windows XP; 开发环境: ; 开发语言: C、 CSS、 javaScript、 HTML 语言等作为开发; 所用软件: 、 Sql 20xx、 Photoshop、 Word; 后台数据库: SQLServer20xx; 运行环境: Visual studio 20xx ; 浏览器: Inter 及 以上版本。 开发技术 B/S 体系结构 B/S(Browser/Server)结构,即浏览器和服务器结构。 这种结构是对传统的 C/S结构的改进。 B/S 模式的大部分程序运行在服务器端 (Server),用户只要使用浏览器就能方便的访问 WEB 服务器器和后台数据库,减轻了客户端维护的工作。 B/S模式通常分为三层结构,如下图所示 : 图 32 B/S 模式系统架构图 第一层是客户端,客户端只包含一个通用的浏览器软件,如微软公司的 IE浏览器,它能实现客户端和 Web 服务器之间的数据交互,返回用户的最终查询第三章 系统设计 12 结果。 客户端向 web 服务器发出请求, Web 服务器处理后,以 HTTP 协议发送给客户端,客户端即可通过浏览器查看结果。 第二层是 Web 服务器,它接受客户发来的请求并进行相应处理,当要访问数据库时,连接到后台数据库,将查询后的结果返回 Web 服务器。 第三层是数据库端,其主要工作是对后台数据库管理。 完成 Web 服务器的请求,对数据库中的表等文件进行操作,最后将结果返回给 Web 服务器。 B/S 模式管理信息系统基本上克服了 C/S 模式管理信息系统的不足,其主要表现在: [3] 、维护和升级的经济性 对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的, B/S 模式所具有的框架结构可以大大节省这些费用,同时, B/S 模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。 B/S 模式的应用软件都是基于 Web 浏览器的,这些浏览器的界面都很相似。 对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。 在 B/S 模式下,外部的用户亦可通过通用的浏览器进行访问。 不需要另外安装软件和配置系统。 由于 Web 的平台无关性, B/S 模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。 在 B/S 模式下,集成了解系统各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。 B/S 模式借助 Inter 强大的信息发 布与信息传送能力可以有效地解决系统内部的大量不规则的信息交流。 第三章 系统设计 13 是使用 .NET 框架提供的类库构建而成的,完全基于模块与组件,具 有很好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,提供给 web 开发人员更好的灵活性,有效缩短了 web 应用程序的开发周期。 与 Windows 20xx Server/Advanced Server 的完美组合,为中小型乃至企业级的 web 商业模型提供了一个更为稳定,高效,安全的运行环境。 其应用结构如图 23 所示。 图 33 应用结构 所采用的技术大致有如下几种: [4] ( 1)服务器端控件。 页面使用了新的服务器端控件,使页面的状态管理自动化,并减少所写代码的数量。 ( 2) HTML 服务器端控件。 HTML 服务器端控件可以用来在页面输出中生成 HTML 组件,并允许在运行中使用代码设置这些控件的属性。 它们还允许检测由这些组件激发的事件,允许在服务器上执行适当的代码来响应这些事件。 ( 3)页面控件。 这些控件可以在服务器上执行,在页面输出中生成更复杂的 HTML 组件和对象。 ( 4) Web 服务。 Web 服务允许开发者创建不生成可视输出的类,但是为客户机提供了一些服务。 ( 5)错误处理、调试和跟踪特性有了很大的扩展和改进。 ( 6) 提供了许多有用的组件,这些类库可以使 Web 应用程序的编写变得更容易。 页面主要的优点如下: 应用程序 WEB 用户 Windows 20xx Server .NET 框架 IIS 第三章 系统设计 14 ( 1)控件将可重复使 用的功能封装起来,用户不必另外编写代码,就可实现状态管理、确认、数据处理等功能,从而简化了许多普通的编程任务。 ( 2) 页面的代码更简洁,易于阅读。 在服务器端控件中封装代码,同时又能在页面中使用合适的事件处理技术,这使设计更为结构化。 以前试用并优化过的控件具有可重复使用性,这也意味着加快了开发的速度。 ( 3) 页面对于代码和用户界面开发工具有更好的支持。 ( 4) 页面的最大优点是它没有对非结构脚本语言 (包括 VBScript和 Jscript)的依赖性。 数据库概念结构设计 符号说明 图 34 ER 图符号说明 图 35 机构负责人 E—R 图 实体 联系 属性 m 1 1 1 m m 1 m 机构负责 人 学生 分班 添加 老师 第三章 系统设计 15 图 36 学生 E—R 图 图 37 老师 ER 图 老师 姓名 学位 政治面貌 身份证号 民族 毕业时间 毕业院校婚姻状况 出生日 期 工作时间 性别 证书编 号 职称 发证时 间 学历 专业 教龄 地址 学生 姓名 职务 政治面貌 身份证号 民族 毕业时间 毕业院校婚姻状况 出生日期 工作时间 性别 公司 职称 电话 学历 专业 工龄 地址 第三章 系统设计 16 图 38 登录用户 E—R 图 数据库 逻辑结构 设计 数据库的设计是否合理将会极大地影响数据库管理系统的性能,因此我们结合大型数据库的设计原则,有效利用大型数据库的优势,对数据库重新进行设计。 主要包括表结构和其他对象的设置。 [5] 数据库表的设置 主要数据库表为: (1) username 表:存放学生和老师的共有信息:; (2) student 表 :存放学生特有信息; (3) score 表:存放学生成绩信息 (4) teach_style 表:存放教学方式信息 (5) teacher 表:存放教师的特有信息; (6) feedback 表: 存放用人单位意见信息; (7) Apply 表: 存放培训班申请、审批表 (8) teach_log 表:存放教师的教学日志; (9) train_plan:存放教学实施计划 (1。安全技术培训学校综合办公系统_设计与实现毕业设计论文终(编辑修改稿)
相关推荐
..................................................................................................... 61 7. 2 测试项目测试用例 ................................................................................
停车时的安全性。 联轴器 联轴器是连接曳引电动机轴与减速器蜗杆轴的装置,用以传递由一根轴延续到另一根轴上的 扭矩 ,又是制动器装置的制动轮。 在曳引电动机轴端与减速器蜗杆轴端的会合处。 电动机轴与减速器蜗杆轴是在同一轴线上,当电动机旋转时带动蜗杆轴也旋转,但是两者是两个不同的部件,需要用合适的方法把它们连接在同一轴线上,保持一定要求的同轴度。 联轴器的种类: ( 1) 刚性联轴器
平乡县“宽带乡村”建设项目(二期)招标文件 19 六、投标设备明细表格式 投标设备明细表 1 招标编号: 序号 货物名称 型号、主要规格及详 细技术参数 单位 数量 单价 合价 投标人: (单位公章) 法定代表人: (签章) 日期: 平乡县“宽带乡村”建设项目(二期)招标文件 20 七、投标偏离表格式 投标设备偏离表 1(技术部分) 投标人全称(加盖公章): 法定代表人(签章): 序号 设备名称
JC/T88220xx 1《中空玻璃用弹性密封胶》 JC/T48620xx 1《坚固件机械性能》 GB/309820xx 建筑 幕墙 施工组织设计方案 国家建筑幕墙 施工 壹 级企业 获 ISO9001 质量体系 认 证书 ~ 10 ~ 江苏金宇幕墙装饰工程有限公司 1《建筑橡胶密封垫预成型实芯硫化的结构密封垫用材料》 GBl0711 检测方法 《建筑幕墙平面内变形性能检测方法》
设 20m 保护煤柱),东边为矿区边界(为矿井深部水部水平)。 22 采区南北长(走向长) 约 1300m, 东西宽(倾斜长)680m。 22 采区中部位置布置四条上山,从北到南依次为轨道上山、架空行人上山、运输上山和回风上山;四条上山均布置在 茅口灰岩中; 轨道上山与架空行人上山 间的平面间距 为 15m,架空行人上山与运输上山 之间的平面威鑫煤矿 22 采区 方案设计 采区开拓方式及生产系统
好溶剂。 但具有腐蚀性,能耗较高。 低温甲醇洗法:称 Rectisol法,为冷甲醇工艺,由林德和鲁奇 (Lindeamp。 Lurgi) 50年代联合开发的, 1954年于南非工业化。 利用低温下甲醇的优良特性脱除二氧化碳、硫化物以及氰化物、轻烃物质 , 1964年林德公司又设计了低温甲醇洗串液氮洗的联合装置,用以脱除变换气中的二氧化碳和 H2S及微量的 CO, CH4