信息系统分析与设计课程设计报告
题 目: 专 业: 班 级: 学 号: 姓 名: 指导老师:
2011年 11月24日
目 录
2.1 编写目的........................................ 3 2.2可行性分析 ...................................... 4 2.3性能分析 ........................................ 4
1. 前言 ............................................... 3 2. 总体设计 ........................................... 3
3. 需求分析 ........................................... 4 3.1系统功能 ........................................ 4 3.2组织结构 ........................................ 5 4. 逻辑设计 ........................................... 6 4.1业务流程图 ...................................... 6 4.2数据流程图 ...................................... 7 4.3程序流程图 ...................................... 8 4.4 E—R图 ......................................... 9 5. 数据库设计 ........................................ 10 6. 心得 .............................................. 12 7. 参考文献 .......................................... 12
1.前言
建设高水平的大学,校园信息系统的建设是重要的一环。教学事务管理系统是学校管理事务信息系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设世界知名的高水平的大学的关键环节。教务信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。因此,各大高校应该重视对教学事务管理系统的建设,在这方面要加强管理。同时,对教学事务的管理要有一个整体的系统。
借助于教学事务管理系统的建设,促进教学管理人员素质的提高,通过教学管理人员的实际应用,促进教学管理水平和效率的提高;通过提供多层次的教务信息服务和先进实用的使用手段,满足校内外对教务信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。
2.总体设计
2.1 编写目的
随着现代科技的高速发展,设备和管理的现代化,在实际工作
中如何提高工作效率成为一个很重要的问题。随着学校招生数量的不断扩大,学校教务不堪重负,所以需要一 款自动化的教学事务管理系统来对学生的信息进行管理和维护,屏弃手工管理所带来的效率低,易出错,耗费人力等缺点。
3
2.2可行性分析
本系统充分利用学校现有的资源,结合较为常用的软件开发技术,把系统分为分别运行在服务器和客户机上的两个子系统。系统以Microsoft Access作为数据库,使用功能强大的Visual C++6.0作为开发工具。开发人员具有一定的软件开发经验,有几万元的程序代码经验,有自行开发过一些中小型软件。
本系统运行于目前应用最广泛的个人计算机和Windows操作系统之上,一般用户均可熟练使用与维护,不需要更多专门的技术人员维护。
2.3性能分析
管理,维护上万条学生记录信息。 能满足近百位学生同时对个人信息的查询。
具有较高的可靠性。安全和保密性高。
3.需求分析
3.1系统功能
教学事务管理系统能对教学事务进行自动化管理,提供教师管
理、学生管理、课程编排、成绩管理、查询服务等功能。
4
3.2组织结构
教学事务管理系统包括教师管理,学生管理,课程编排,成绩管理,查询服务。
教学事务管理系统 教师管理 学生管理 课程编排 成绩管理 查询服务 教师管理:对教师资料的管理及添加。
学生管理:主要是学生信息管理,如学生资料添加、学生所在院系资料、学生所在专业资料的管理。
课程编排:各年级学生课程安排,选课的情况,课程表编制。 成绩管理:学生个课程成绩录入,管理,维护和统计。
查询服务:查询学生学习情况,选择课程,学习成绩,课程表。学生在校奖罚情况。
5
4.逻辑设计
4.1业务流程图
登录权限 学生
6
学习情况 查询服务 基本资料 选择课程 信息管理 学习成绩 成绩录入 在校奖罚情况 课程管理 课程表 院系资料 专业资料 教师 成绩管理 编制课表 资料管理 资料添加 教务处 学籍管理
4.2数据流程图 教务处 P6 资料管理 教师
7
D4 奖罚情况 P1 学籍管理 D1 学生信息 P2 成绩管理 D2 学生成绩 P3 课表编制 D3 课程安排 P4 登录查询 P5 信息管理 学生
4.3程序流程图
教师管理 资料添加 资料管理
开始 登录查询 密码正确? N 结束 进入系统 系统管理员 普通用户 学生管理 成绩管理 课程编排 相关查询 资料添加 院系资料 专业资料 选课系统 编制课表 成绩录入 成绩统计 选择课程 学习成绩 课程表 奖罚情况 退出系统? Y 结束 8
4.4 E—R图
基本资料 专业资料
课程号 学分 课程 上课地点 选课 学生 m n 所属院系 讲课 n 1 m 教授 n 教师 院系资料 编号 姓名 名称 学时 学生(基本资料,院系资料,专业资料) 教师(编号,姓名,所属院系)
课程(课程号,名称,学分,学时,上课地点)
9
5.数据库设计
根据上面的E-R图,需要三个基本信息表:教师信息、学生信息、课程信息。其中,教师信息和学生信息实际上是从其它信息管理系统的数据表中直接读取。学生的选课信息需要用一个表来单独保存。由于每学期期末前都要进行选课,一次选课结束后要将这个表的内容及时保存到成绩单数据表中。使用本系统的不光是教务处的管理人员和教师,每个学生都需要登录到选课系统进行课程的选择。因此,需要对不同的登录人员进行密码认证和权限的限制,防止出现越权行为。用户名、密码和权限单独保存在一个数据表中。另外需要一个表格保存各记录号的计数值和一个课程状态代码表,这七个数据表的结构如下图所示:
表5-1 TEACHER教师个人信息表 字段名 ID NAME DEPARTMENT 数据类型 CHAR(6) VARCHAR(20) CHAR(2) 是否为空 NOT NULL NOT NULL NOT NULL 说 明 员工号(主关键字) 姓名 所属院系 表5-2 STUDENT学生个人信息表
字段名 ID NAME CLASS 数据类型 CHAR(6) VARCHAR(20) CHAR(4)
是否为空 NOT NULL NOT NULL NULL 说 明 学号(主关键字) 姓 名 所在班级 10
表5-3 COURSE课程信息表 字段名 ID NAME TEACHER CREDIT_HOUR PERIOD CLASSTIME CLASSROOM INTRO STATE 数据类型 CHAR(10) VARCHAR(50) CHAR(6) SMALLINT SMALLINT VARCHAR(20) VARCHAR(20) VARCHAR(4000) CHAR(1) 是否为空 NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NOT NULL 说 明 课程号(主关键字) 课程名称 任课教师(外部关键字TEACHER) 学分 学时 上课时间 上课地点 课程简介 课程状态(外部关键字COURSE_STATE) 表5-34COURSE_SELECT 课程状态代码表 字段名 ID COURSE STUDENT 数据类型 INTEGER CHAR(10) CHAR(6) 是否为空 NOT NULL NOT NULL NOT NULL 说 明 记录号(主关键字) 课程号(外部关键字COURSE) 选课学生(外部关键字STUDENT) 表5-5 USER_PASS 用户密码信息表 字段名 ID PASSWD AUTHORITY 数据类型 CHAR(6) CHAR(15) CHAR(1) 是否为空 NOT NULL NOT NULL NOT NULL 说 明 用户名(主关键字) 密 码 权 限 表5-6 COURSE_STATE 课程状态代码表 字段名 CODE DESCRIPTION 数据类型 CHAR(1) VARCHAR(20) 是否为空 NOT NULL NOT NULL 说 明 状态代码(主关键字) 描 述 表5-7 COUNTER 计数信息表
字段名 ID COUNTER_VALUE
11
数据类型 CHAR(1) CHAR(15) 是否为空 NOT NULL NOT NULL 说 明 计数器号(主关键字) 计数值
6.心得
本次课程设计的题目是教学事务管理系统。通过查找相关的资料,运用自己所学的知识,终于完成了本次的设计。在整个过程中,也遇到了很多的困难。例如,各个实体之间的关系有些模糊,容易混淆。在画业务流程图和数据流程图时没有一个整体的概念。进行数据库设计时无法把握个各方面的关系。但是,最后通过自己的思考和努力,总算在各个方面都有所成就。虽然在画图方面存在很多的错误,但是这次设计大多数都是自己动手,至少自己有用心去做,相信也会很满意的。同时,通过这次课程设计也看到了自己的不足之处,给以后的学习过程一个很好的借鉴。
7.参考文献
[1] 甘仞初,信息系统分析与设计 北京:高等教育出版社,2003 [2] 黄梯云,管理信息系统 北京:电子工业出版社,1995 [3] 李显济,计算机网络 北京:机械工业出版社,1988
12
因篇幅问题不能全部显示,请点此查看更多更全内容