招生管理系统的设计—计算机毕业设计内容摘要:

通知书和报表 考 试 录 打印要求 数据文件 取 情 打印 况 .1查询类型处理 询 证书、安排和报表处理 打印类型处理 准考证考场安排座位条报表 库 2层数据流图 2层数据流图 ER 图 概念结构设计是整个数据库设计的关键所在,设计概念结构一般有四类方法,但无论采用哪种设计方法,一般都以 ER 模型为工具来描述概念结构。 下面是考试管理系统的 ER 图及各实体的属性: 各实体的属性分别为: 考生: {name, zkNo., sNo., se., ag.} 考场: {cNo., zcNo., name} 座 位条: {sNo., cNo., zcNo., name} 招生管理系统考试管理 ER图 考生和考场两个实体之间是多对一的关系,一个考场可以有多个考生参加考试。 而一个考生只能在一个考场参加考试。 因而,考生和考场之间是 n: 1 的关系。 同样的道理,考生只能使用一张座位条,所以考生和座位条之间是 1: 1 的关系。 功能分析 山西农业大学招生管理系统主要有报名管理系统、考试管理系统、招生管理系统和录取管理四个子系统。 操作人员可 进行数据的录入、删除、更新、查询 等操作及准考证、考场安排等 的打印。 系统 在程序模块中通过使用密码控制功能对 1 n 1 1 Se. zcNo. 考 场 考 试 考 生 座位 条 使 用 cNo. Name zcNo.三大法阿萨 电话 订货会的 Name sNo. zkNo Name sNo. cNo. Ag. zcNo用户使用权限加以限制,从而保证了系统和数据的安全性。 各子系统主要功能有 : ( 1) 招生管理子系统: 本系统能够完成新生数据的录入、查询、更新 等功能并为整个招生管理系统提供原始的新生数据。 ( 2) 考试管理子系统:本系统通过准考证号自动产生考场号和座位号,通过ADO Data 控件实现 Access 数据表和系统的连接,从而实现了打印考场安排和座位条报表的功能。 系统还可直接对数据表进行添加、修改和删除等更新数据表的操作。 ( 3) 成绩管理子系统:该系统实现了考生成绩录入、查询考 生成绩、打印成绩单等功能。 ( 4) 录取管理子系统:该系统实现了合格标准录入,录取考生,打印录取通知书等功能。 本系统采用可视化的界面,简单易操作,但还有待进一步完善和改进。 系统设计原则 招生管理 系统作为 招生管理部门 的一个内部管理系统 , 要考虑其完整性和安全性等,但在必要的时候也要能够实现与 校园网 的联接 ,实现信息资源共享。 可靠运行,安全保密 应具有安全高效的通信机制,身份认证,权限检查,以解决 招生管理 系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入。 应考虑与校园网的安全机制相结合 ,采用路由技术,设立 招生管理 系统的防火墙。 包容性和可扩展性 系统应具有较好的可扩展性和包容性。 系统的可扩展性应包括能接纳已有的系统和 随着 今后系统软硬件 的 扩展 而扩展。 特别是在应用需求变化时 (应用与系统的需求经常会变化 ),有一个较好的应用平台,能容易地加以调整。 系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。 系统可视化、简洁、易使用、易维护、可适用于非计算机人员的操作 系 统的设计符合日常办公运作的需求,功能完备实用,简单易 使用 ,界面友好清晰,易于扩充 ;功能 结构简单明了, 层次清楚,便于管理,易于扩充。 提供良好的信息服务 系统可 提供优质、高效的业务管理和事务处理 能力 , 使招生工作更加高效快捷。 还可为不同的部门提供原始的数据,满足不同的查询要求等。 统筹考虑,信息共享 本应用系统 主要用于教务处的招生管理工作,但也可与 校园网 连接 ,实现 不同用户、不同级别的 信息资源共享和跨平台的信息资源访问。 不仅要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,而各部门信息系统和资源子系统的系统平台不一,数据库又不尽相同,要解决不同的资源子网的 信息共享,提高信息资源共享的利用率,系统结构应具有跨平台访问不同数据源的机制。 建立与其他系统的数据接口, 招生管理 系统可以为其他系统如人事系统、科研系统提供数据共享。 采用先进成熟的技术,建立使用可靠的系统 系统的建设目标是否能实现,系统能否 能实现应有的功能 ,最终将取决于该系统是否可靠实用。 为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。 同时,系统的起点要高,而不是基于淘汰的技术,系统的建立应适应未来技术发展的趋势 可行性分析 可行性分析作为系统分析的一个重要组成部分,在设计 系统时主要从以下几个方面考虑。 经济可行性 (Economic Feasibility) 经济可行性:即 计开发费用以及最终从开发成功的系统所获得的收入或利益 ,衡量比较支出的费用和收到的利益 . 由于该系统功能简单,所以设计时花费人力、物力和财力都较小,但系统的实用性却可以在很大程度上减小管理人员的工作量,提高工作效率,所以该系统的开发在经济是可行的。 技术可行性 (Technical Feasibility) 技术可行性:即 分析功能 ,性能和限制条件 ,能否是一个技术上可实现的系统。 系统加入 了数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善;加入了对数据的安全性保护的功能,使系统在可用性与稳健性方面有了很大的进步;使用了一系列高技术含量软件并考虑了对现有软件的兼容性。 软、硬件条件的具备以及开发小组人员的良好知识应用能力使的该系统的开发在技术上也是可行的。 社会因素可行性 (Social Factor Feasibility) 社会因素可行性:即 该项目为独立开发,在技术上没有使用任何现有的软件与方 法。 所以在法律方面不会存在侵犯专利权、侵犯版权等问题。 该系统为小组独立开发,在技术上没有使用任何现有的系统与方法。 所以在法律方面不会存在侵犯专利权、侵犯版权等问题。 因此在法律等社会因素上系统的开发也是可行的。 3 概要设计 系统功能结构图 该招生管理系统由一个主控模块和五个子模块构成。 主控模块是一个主控程序 main 和一个主控表单,它控制五个子模块。 在系统运行时,只要用鼠标点击任何一个控制子模块的命令按钮,系统都会出现与子模块相对应的表单,每个表单都有其相应的系统程序。 五个子模块名称分别为:报名管理,考 场管理、成绩管理、录取管理和系统维护。 综合考虑系统的各种功能以及系统的设计目标,系统结构图如下: 数据库的设计 20 世纪 70 年代以来,数据库技术已被广泛接受,目前,记述所有的信息系统中的数据都被组织成数据库的形式,因此,数据库设计也是信息系统设计的重要组成部分。 数据库的设计要遵循一定的原则,符合某种范式,还要有自己的设计步骤。 设计应该包括逻辑设计和物 理设计两部分。 本系统因考虑到数据库的功能单一和可扩展性,采用了 Microsoft 推出的Access 数据库,如数据的功能增加还可导入到 SQL 数据库中。 创建该数据库时分别定义每一个数据库元素 ,可以向其中 添加表、窗体、报表及其他对象 ,还 可招生管理系统 总控模块 考生报名管理 管 理 考生 考试管理 考生 成绩管理 考生 录取管理 系统维护 Pa ss 窗体 输入考生基本信息 产生准考证号 打印准考证 查询考场号座位号 打印考场安排 打印座位条 成绩录入 查询成绩 打印成绩单 标准录入 录取考生 打印录取通知书 设置口令 系统初始化 Main窗体 以随时修改或扩展数据库。 本系统设计了一个数据库 ks,并相应的建立了数据源 ks。 库中包含考生基本信息表 ksb、存放系统用户表 oper、考场安排表 kcarra 和录取标准表 bzb,并附有一张临时表 tmpkab。 开发运行环境和工具分析 开发和运行的软件环境 VB (Visual Basic) Access (Office2020) Win98 以上 开发和运行的硬件环境 处理器 : Inter(R) Pentium(R) 4 CPU 内存 :512MB 4 详细设计 考试管理模块的设计与实现 该模块在准考证号的基础上实现了考场号和座位号的自动产生,并且设计了报表,管理人员可以根据需要调用数据库中的考生数据,直接打印考场安排和座位条的报表。 产生考场号和座位号 ( 1) 窗体设计 : 说明:该窗体根据内部算法(求余和取整)在管理 人员输入准考证号后对其进行处理,生成考场号和座位号。 ( 2)实现代码: Private Sub Command1_Click() Dim mynum As Integer Dim midnum As Integer Dim sitnum As Integer Dim ynum As Integer If Val(Trim()) 2020999999 Or Val(Trim()) 2020000000 Then MsgBox 没有这个号,请重新查询 , vbOKOnly, 信息提示 Exit Sub E。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。