教务管理系统分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、系统规划
1、定义目标
本项目的总体目标的是:建立台州学院学院教务管理流程,吸收、借鉴先进的管理理念,再结合学院的具体情况,使教务管理体系更加科学化和规范化。在此基础上,以校园网为平台,开发“台州学院教务管理系统”,完成教务综合管理的信息化、集成化和自动化建设。
按照项目的总体目标,确立了“教务管理系统”应达到如下目标:
( 1) 符合实际需求,建立完善的可行的教务管理系统;
(2)对系统所涉及的各类信息进行规范化建设;
(3)实现数据共享,彻底解决数据安全问题;
(4)自动处理各种统计数据,自动形成各种标准报表;
(5)运行稳定,具有较强的容错性能和异常处理功能;
(6)界面清新,风格一致,操作简单,灵活方便;
(7)具有可维护性和可扩充性;
(8)使其具有通用性。
2、定义业务过程
教务管理所涉及的环节多,信息量大,责任性强。各项工作的具体任务如下:
(1)院、系、专业管理。
对学校院、系、专业进行规范化分类并编号,相关信息登记入册。
(2)教学培养计划管理。
为学校各个专业制定各学年、学期的教学培养计划,相关信息登记入册;
(3)教学实施计划管理。
以教学培养计划为依据,结合些小的教学资源和为每个专业制定当前学期可实施的教学计划,确定每门课程的学时、学分及任课老师和所使用的教材。
二、系统分析
三、系统设计
主窗体设计如上图,主要实现学生登陆、注销以及注册功能;要实现数据库与用户界面的链接,首先要建立一个名为DataAccess的项目,使其负责整个应用程序的数据访问。
至此,整个项目框架已建立,其中Student 是表现层项目,而DataAccess 则为数据访问层项目。
系统的的源代码将在系统的运行与维护中提及。
代码设计
代码是指代表事物名称、属性、状态等的符号。代码设计就是以数字或字符来表示各种客观实体。在管理信息系统中,为便于计算机处理,
节省存储空间和处理对象,提高处理的效率与精确度,需要将处理对象代码化。本系统主要采用顺序码和区间码来设计,以下是对本系统的主要数据代码进行说明:
学生学号:
**
**
**
**
**
教师编号:
**
** **
课程编号:
**
** **
**
输入输出设计
本系统在输入/输出设计上遵循既满足用户需求又方便用户使用的原则。输入/输出界面的确定都与用户反复沟通,知道用户满意为止。 信息系统的输入输出设计是一个重要环节,一个好的输入设计可以给用户带来良好的工作环境,而一个好的输出设计可以为管理者提高简捷、
明了、有效、实用的管理和控制环境。
(1)输入设计
输入设计的目标是:在保证输入信息正确性和满足输出需要的前提下,做到输入方法简便、迅速与经济。输入设计要遵循最小量、简单性、
早检验、少转换原则。其主要内容包括:
①输入方式的选择
输入方式根据数据产生的地点,时间,周期,数量及特性,处理要求的确定。常用的输入方式主要有以下三种:键盘输入、光电设备输入及
入学年份 所在学院
所学专业 所在班级
班中编号
授课学院 课属专业 教师编号 所在班级
就职年份 所在学院
所属专业
四、系统运行与维护
五、总结
六、教师批阅意见