教务信息管理系统的设计与实现—免费毕业设计论文内容摘要:
案,经济上是可行的。 方案比较 联网交换根据业务数据存放配置可以分为 C/S 结构 (即分布式 )和 B/S 结构(即集中式 )两种方式。 C/S 是用 VB6 这类的可视化编程软件所作,所以在运行的时候有严格的客户褍程序; 而 B/S 是用 ASP 语言开发出来的,所有的数据库和执行程序都在服务器褍,客户连接的时候是通过 IE( 及其以上)来访问,可以不受机器位置的限制,能浏览服务器的 WEB 服务即能使用软件。 在功能上 C/S 和 B/S 两个版本会有所不同,这是由于编程软件和所对待 的 对像制约 的 ,大部份功能都是相同的。 简单地说, C/S 结构就是除了数据中心外,每个分公司都有各自数据,平时 系统 内部使用本地数据进行查询,定期或不定期的进行数据交换,以获得更新数据; B/S 结构是指整个 系统 只有数据中心有数据,其用户 必须联接上数据中心才能进行数 据操作。 B/S 结构可实现 各用户 之间实时交换,只要能上网,就可以随时查看 系统 的 数据 情况。 具体的可见下表 1 的对比: 表 1(C/S)结构与 (B/S)结构的优缺点比较 比较项目 C/S 结构 B/S 结构 可行性 须在每台计算机上安装软件和数据库 (SQL Server)进行网络连接。 只在服务器上安装软件,其他机器联网后即可进行访问。 实时性 用户 不能实现实时交换。 完全实时 运行速度 系统功能 相等。 用户 较快,因为 用户 使用自己本地数据,所有操作均是对本地数据进行操作。 系统功能 相等。 用户 较慢,因为每次的数据操作均 是通过互联网络对数据中心进行操作。 实用性 适用只有 少数或单一用户 ,多个 用户 不能进行实时通信。 适用各种情况的 单位 ,可实现不同地点的实时 处理 ,对 信息 资料和工作情况进行实时浏览。 维护难度 较难。 需对服务器和所有客户机软件进行维护。 较易。 只需对服务器软件进行维护。 运行成本 较低。 不需支付上网费用。 较高。 要求 用户 上网, 用户 需支付相应上网费用 通过以上比较,采用 B/S 模式进行开发是比较合理的。 但由于开发周期只有 四个月,另外自身网页制作技术相对薄弱,在预期时间之内,不能完成需求分析所要包含的功能。 基于 以上原因 , 系统采用 C/S 模式进行开发。 开发工具的选择 Microsoft 公司总是引导着计算机技术发展的潮流。 继 Microsoft Visual Studio 之后, Microsoft 公司又推出了划时代的。 从此,我们步入了 .NET 时代。 除了引入了全新的 C以外, .NET 在语言上的最大变化来自于对 VB 的改进。 崭新的 是 .NET 家族中的杰出代表。 经过一番洗心革面, VB 焕发了青春。 不但继承了 VB 一贯的优良传统,比如简单易学,程序简洁,而且抛弃了传统的 VB 的很多缺点, 还引入了一些堪称是革命性变革的新特点,如可以实现类的完全继承,函数和过程的重载等。 在保持了 VB 语言风格的基础之上, 广泛吸收了 .NET 家族中其他语言的优点和长处。 这使得其在编译之后( 不再有解释执行的方式)产生的代码的执行效率大大提高。 所以,无论是作为编程初学者的入门语言还是编程高手们的强大开发工具, 都是当之无愧的。 无疑更将成为未来开发各种数据库应用程序的首选语言。 这是因为数据库开发本来就是 VB 的传统强项。 根据统计,开发功能相当的数据库时,使用 visual C++所需要的时间大 概 是使用 VB 所需要时间的 3 倍。 而且在 .NET 平台中, 可以很容易地结合 ADO 技术的继任者 ,而 则是未来数据库应用程序开发所使用的核心技术。 基于以上原因采用 语言进行软件开发。 4 总体设计 教务信息管理系统 概要设计 条件与限制 为了评价该设计阶段的设计表示的 “ 优劣程度 ” ,必须遵循以下几个准则: ,它应巧妙地利用各个软件部件之间的控制关系。 ,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 (例如子程序或过程),这些模块就具有独立的功能特性。 ,采取循环反复的方法来获得设计。 运行设计 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交 换信息,处理数据。 软件运行时有友好的界面,基本能够实现用户的数据处理要求。 系统的运行时间基本可以达到用户所提出的要求。 出错处理设计 在用户使用错误的数据或访问没有权限的数据后,系统给出提示: “ 对不起,你非法使用数据,没有权限。 ” 而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。 但有可能占用更多的数据存储空间,权衡措施由用户来决定。 安全保密设计 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作。 维护设计 由于系统较小没有外加维护模块,维护工作比较简单,仅靠数据库的一些基本维护措施即可。 总体功能模块图 图 1 总体功能模块图 教务信息管理系统 教师用户 教师基本信息查看 课程信息管理 教师评价信息管理 教师任课信息管理 教师信息管理 管理员密码修改 自身信息管理 学生成绩管理 学生信息管理 管理员用户 学生用户 学生自身信息查看 数据流程图 非法 合法 图 2 数据流程图 教务信息管理系统 数据库设计 表 2 学生基本信息表 学生基本信息表 stuBaseInfo 字段名 类型 大小 是否为空 默认值 中文名 备注 stuID Varchar 1 学生学号 K退出 数据修改,添加,删除等 登录 验证 验证合法 性 管理员界面 教师用户界面 退出 学生用户界面 根据用户权限可用功能不 同 0 ey stuName Varchar 10 学生姓名 stuSex Char 2 学生性别 stuAge Smalint 2 NULL 0 学生年龄 stuAddress Varchar 160 NULL NULL 学生地址 stuClassID Varchar 10 学生班号 stuEmail Varchar 50 学生邮箱 stuPhone Varchar 20 NULL 0 学生电话 password Varchar 16 登录密码 表 3 教师管理员信息表 教师管理员信息表 TeaMagInfo 字段名 类型 大小 是否为空 默认值 中文名 备注 ID Varchar 1 账号 K 0 ey Name Varchar 10 姓名 Password Varchar 16 登录密码 Ocu Varchar 10 权限 sex Char 2 性别 Address Varchar 100 地址 Mobilephone bigint 8 NULL 0 移动电话 Homephone bigint 8 NULL 0 坐机电话 表 4 课程信息表 课程信息表 subInfo 字段名 类型 大小 是否为空 默认值 中文名 备注 subID Varchar 10 课程编号 Key subName Varchar 20 课程名称 subInfomation Varchar 80 课程信息 subPrice Float 8 课本价钱 subTeacherID Varchar 10 教师编号 表 5 教师评价信息表 教师评价信息表 stuJudgeTeaInfo 字段名 类型 大小 是否为空 默认值 中文名 备注 TeaID Varchar 10 教师编号 外部 TeaName Varchar 10 教师姓名 JudgeInfo Varchar 600 评价信息 表 6 教师任课信息表 教师任课信息表 TeaSub 字段名 类型 大小 是否为空 默认值 中文名 备注 TeaID Varchar 10 教师编号 外部 TeaName Varchar 10 教师姓名 subName Varchar 16 课程名称 subID Varchar 10 课程编号 外部 Info Char 2 其他信息 表 7 学生成绩信息表 学生成绩信息表 stusubjectScoreInfo 字段名 类型 大小 是否为空 默认值 中文名 备注 stuID Varchar 10 学生学号 外部 stuName Varchar 10 学生姓名 stuClassID Varchar 10 学生班号 stusubID Varchar 10 学生课号 外部 stusubName VarChar 50 学生课程名 stusubScore int 4 学生成绩 stuTeacherID Varchar 10 任课教师编号 外部 1. 物理结构设计 系统的物理结构具体由数据库来设计与生成。 2. 数据结构与程序的关系 系统的数据结构由标准 数据库语言 SQL SERVER 生成。 5 系统的详细设计和实现 登录模块 教务信息 管理系统 ,如果 每一个进入计算机的人都能够对系统进行操作 ,就 填写账号,密码,用户类型 打开数据库文件 是否存在该用户。 登录成功 申请户名 可能有意或无意的破坏数据 ,对用户产生不良影响 ,甚至造成无法估量的损失。 因此,在进入系统之前要设置密码输入功能用户登录关键是判断它的密码和 账号 是否与数据库中存在的用户信息吻合,若存在则登录成功 ,若登录不成功 , 重新输入或者相管理员申请,由管理员分配教师账号,学生账号密码由教师分配。 教师,学生的初始密码都是 123456,请在登录成功后及时修改自己的密码。 图 3 登录界面 Y 图 4 登录模块处理流程图 教师管理模块 教师基本信息模块 教师登录才具有修改教师自身密码和联系方式 的功能。 N Y 开始 退出 图 5 教师基本信息界面 N Y N Y 图 6 教师信息模块流程图 学生信息和成绩模块 录入学生信息是由老师来填写的,老师也可以查看所有学生信息,老师可以录入和查看自己所带学生的成绩。 这两个界面实现的功能大体相同,所以放在一开始 判断是否修改成功。 打开数据库文件 修改教师信息 修改成功 结束 登录是否。教务信息管理系统的设计与实现—免费毕业设计论文
相关推荐
何宇 ; 严英 ; 谢辉 ; 高志强 ; • 【日 期】 2020 • 【会议名称】第三十届中国控制会议 • 【会议录名称】中国自动化学会控制理论专业委员会 B 卷 • 【会议地点】 烟台 ( 2) 发动机缸盖气门座圈的先进在线测量技术 • 【作 者】 汪雷刚 ; 朱彦 ; • 【日 期】 2020 20 • 【会议名称】 第五届汽车质量控制、试验与测量技术交流会暨第十三届全国汽车检测技术年会
了其环境安全问题和今后研究方向,为以后对于油田化学品的研究与应用提供了充分的参考和依据 【原 文】 该数 据库提供原文下载 13 [10] 【选 择】 选自序号 3 第四篇 【篇 名】 油田化学品在钻井中的应用及发展趋势 【作 者】 刘汝山 苏长明 【文献出处】《中国工程科学》 2020 年第 4 卷第 5 期 【页 码】 页 数 :共 5 页 页码范围 :8892 页 【摘 要】
因素的基础上,对企业长期的投资行为所做出的整体筹划和部署,它是企业战略不可分割的一部分。 企业投资战略对企业资源 (包括企业资金及其他企业资源 )的运用具有指导性,其目 的是为了全面、有效地利用企业各种资源。 合理科学地配置企业生产力,从而最大化企业整体投资收益。 它包容了企业全部的经济活动,此外,它不仅关注企业资金目前的使用效果,而且该关注资金在将来的合理配置。 作为企业战略的一部分
的充电电池,电池的使用寿命不小于 4 年。 自带电源型消防应急照明灯具应设臵等待、充电、故障状态指示灯 疏散照明灯从交流电源转到应急电源供电时,其光通量应不低于光源在额定电压时光通量的 70%。 消防应急照明灯具应设有短路保护和模拟交流电源供电故障的试验无锁按钮,但不应设其 他开关。 电池的再充电时间应不大于 24h, 应设有自动调压充电、过放电保护和空载保护等保护。
空调系统工作是否正常。 • 空调制冷剂或润滑油蒸气会刺激您的眼睛、鼻子或咽喉。 • 连接维修设备时 ,应小心。 • 禁止吸入空调制冷剂或润滑油蒸气。 如果系统意外排放 ,应在进行维修前给工作区域通风。 不能用压缩空气对 R134a维修设备或车辆空调系统进行压力测试或泄漏测试。 • 压缩空气与 R134a 混合可形成易燃蒸气。 • 蒸气可能会燃烧或爆炸 ,从而导致严重伤害。 • 不能用压缩空气对