资源描述
学生成绩管理信息系统
专业:电子商务
学号:09050202
姓名: 马川
2011.5.5
目录
1 系统调查和可行性分析……………………………………………………2
1.1项目背景……………………………………………………………………2
1.2系统目标……………………………………………………………………2
1.3可行性分析…………………………………………………………………3
2 系统分析……………………………………………………………………………4
2.1组织机构调查与分析…………………………………………………4
2.2 业务流程图…………………………………………………………………4
2.3数据流程图…………………………………………………………………4
3 系统设计……………………………………………………………………………5
3.1系统设计目标………………………………………………………………5
3.2系统总体结构图…………………………………………………………5
3.3代码设计……………………………………………………………………5
3.4系统物理配置方案设计………………………………………………6
3.5数据库设计…………………………………………………………………6
3.6输出设计……………………………………………………………………9
3.7输入设计……………………………………………………………………9
3.8程序代码……………………………………………………………………9
4 系统实施…………………………………………………………………………10
4.1系统实施……………………………………………………………………10
4.2系统测试……………………………………………………………………10
4.3系统维护与评价…………………………………………………………10
1系统调查和可行性分析
1.1项目背景
随着学校规模的不断扩大,学生数量的急剧增加,有关成绩的信息量也在不断成倍增长。面对庞大的信息量,就需要有成绩管理系统来提高成绩管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
传统手工的成绩管理,管理过程繁琐而复杂,执行效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理的重要途径。
1.2系统目标
学生成绩管理信息系统是为了适应学生成绩管理的需求,改变学生成绩管理现有的管理模式,加速管理的自动化、标准化和科学化而建立的。系统的总目标:用信息来支持学生成绩管理的操作,用信息技术实现办公自动化代替原有的手工管理方式,用过程管理代替职能管理,提高工作效率。具体如下:
1) 改变过去手工操作,建立计算机系统操作,做到高效率,将老师从过去繁琐沉重的手工劳动中解放出来。
2) 学生和老师在本系统的支持下,能够及时、完整、准确地了解成绩情况。
1.3可行性分析
1) 技术可行性
该系统对软件没有太高的要求,市场上存在的系统软件足以满足系统各个方面的要求。系统的开发人员和使用人员都是系部的学生和老师,具有专业知识,在开发技术上不存在难题。
2) 经济可行性
学生成绩管理系统是比较简单的系统,开发和维护费用都不是很高,学校有自己的机房,已满足系统设备上的需求,投资几乎为零,可以接受。
3) 环境上的可行性
学校已经认识到传统学生成绩管理存在的问题核对系统需求的迫切性,对系统的开发是大力支持的,老师在长期的繁琐的成绩录入工作中,也迫切希望能建立信息化的处理平台,使自身从繁琐重复的杂务中解脱出来。
4) 可行性结论
根据上面的可行性分析,公司进行系统开发的条件已经成熟,可以立即进行系统的开发。
2 系统分析
2.1组织机构调查与分析
学生成绩
管理员
教师
学生
2.2业务流程图
学生基本
信息
学生基本
信息表
成绩表
输出学生的成绩
存储学生文件
存储成绩文件
建立基本信息文件
建立成绩文件
建立学生文件
建立专业文件
课程信
息表
进入
学生成
绩单
管理员
存储专业文件
存储基本信息文件
2.3数据流程图
信息数据库
处理信息
学生
成绩单 相关信息
教师
相关信息 成绩单
录入 修改
相关信息 成绩单
管理员
3 系统设计
3.1系统设计目标
通过系统分析报告,制定本系统目标如下:
1) 完全取消目前的手工操作方式。
2) 灵活快捷的查询性能,能快速实现对成绩的查询。
3) 系统应具有一定的操作合法权检验功能。
3.2系统总体结构图学生成绩管理系统
学生管理
教师管理
管理员管理
修改学生信息
修改学生成绩
添加学生信息
添加学生成绩
查看自己的信息
查看自己的成绩
添加课程
3.3代码设计
1) 学生代码
X X X X X X X X
顺序号
专业代码
系部代码
入学年代码
2) 课程代码
X X
顺序号
3.4系统物理配置方案设计
本系统采用单用户单机操作方式,基本配置如下:
CPU:P4,主频1.0GHZ
硬盘:40G
内存:128M
显示器:彩色VGA
软件:系统运行环境设计为在Windows 98 及以上版本平台运行,数据库管理擦用Access2000,开发语言采用Visual Basic 2000。
3.5数据库设计
逻辑结构设计:将概念模型(E-R模型)转换为与选用的数据库管理系统所支持的数据模型相符的逻辑数据模型。
管理员表(Admin)
字段名
数据类型
长度(字节)
备注
id
int
4
编号
aname
nvarchar
50
用户名
apwd
nvarchar
50
密码
教师表(Teacher)
字段名
数据类型
长度(字节)
备注
id
int
4
编号
tname
nvarchar
50
教师名
tpwd
nvarchar
50
密码
学生表(Student)
字段名
数据类型
长度(字节)
备注
id
int
4
编号
sn
nvarchar
50
学号
sname
nvarchar
50
学生名
pwd
nvarchar
50
密码
major
nvarchar
50
专业
dept
nvarchar
50
系别
管理员左目录表(AdminMenu)
字段名
数据类型
长度(字节)
备注
menu_id
int
50
编号
menu_name
nvarchar
50
parent_id
int
50
父编号
menu_description
nvarcha
50
url_add
nvarchar
50
menu_target
nvarchar
50
指向目标
menu_tb
nvarchar
50
menu_openimg
nvarchar
50
打开按钮
menu_closeimg
nvarchar
50
关闭按钮
menu_style
nvarchar
50
systemrolekey
int
50
is_valid
bit
50
教师左目录表(TeacherMenu)
字段名
数据类型
长度(字节)
备注
menu_id
int
50
编号
menu_name
nvarchar
50
parent_id
int
50
父编号
menu_description
nvarcha
50
url_add
nvarchar
50
menu_target
nvarchar
50
指向目标
menu_tb
nvarchar
50
menu_openimg
nvarchar
50
打开按钮
menu_closeimg
nvarchar
50
关闭按钮
menu_style
nvarchar
50
systemrolekey
int
50
is_valid
bit
50
学生左目录表(StudentMenu)
字段名
数据类型
长度(字节)
备注
menu_id
int
50
编号
menu_name
nvarchar
50
parent_id
int
50
父编号
menu_description
nvarcha
50
url_add
nvarchar
50
menu_target
nvarchar
50
指向目标
menu_tb
nvarchar
50
menu_openimg
nvarchar
50
打开按钮
menu_closeimg
nvarchar
50
关闭按钮
menu_style
nvarchar
50
systemrolekey
int
50
is_valid
bit
50
课程表(Course)
字段名
数据类型
长度(字节)
备注
id
int
50
编号
coursename
nvarchar
50
课程名字
tname
nvarchar
50
教师名字
courseid
nvarchar
50
课程号
专业(Major)
字段名
数据类型
长度(字节)
备注
id
int
50
编号
Major
nvarchar
50
专业
Dept
nvarchar
50
系别
成绩表(Grade)
字段名
数据类型
长度(字节)
备注
id
int
50
编号
courseid
nvarchar
50
课程号
grade
nvarchar
50
成绩
tname
nvarchar
50
教师名字
sn
nvarchar
50
学号
sname
nvarchar
50
学生姓名
coursename
nvarchar
50
课程名字
3.6输出设计
3.7输入设计
3.8 程序设计(略)
4系统实施
4.1系统实施
根据上述系统设计方案,完成了计算机系统的程序设计与调试、系统起初的数据录入以及向计算机系统的转换等。
4.2系统测试
经测试,系统运行良好。
4.3系统维护与评价
应用系统的维护、数据的维护、代码的维护、文档的维护、硬件设备的维护。
该系统大大提高了学生成绩管理的工作效率,既节省了时间,又减轻了老师的工作负担。该系统可靠、系统效率高、可维护性强、具有可扩充性和可移植性、安全保密性强。该系统降低了成本、改进的服务质量,提供公共信息服务、合理利用资源、改变了传统的工作方式,用户满意度高,基本实现了用户的应用要求,系统暂时没有问题,无需改进。
10
展开阅读全文