软工课程设计学生成绩管理系统.doc
《软工课程设计学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《软工课程设计学生成绩管理系统.doc(19页珍藏版)》请在三一办公上搜索。
1、 课程设计报告课程名称: 软件工程课程设计 设计题目: 学生成绩管理系统 系 别: 计算机系 专 业: 计算机科学与技术 组 别: 目 录第1章 学生成绩管理系统可行性研究21.1问题描述21.2开发背景21.3开发意义21.4可行性分析21.4.1经济可行性21.4.2技术可行性21.4.3运行可行性2第2章 学生成绩管理系统需求分析22.1 问题现状22.2 用户对系统的需求22.1.1 功能需求22.1.2 性能需求32.1.3 接口需求22.1.4 用户界面需求32.3 系统的数据流图22.4 系统的数据库分析22.4.1 数据字典32.4.2 数据分析22.4.3 E-R图2第3章
2、学生成绩管理系统概要设计33.1系统模块划分33.2 系统层次结构图3第4章 学生成绩管理系统详细设计44.1 数据库设计44.2 算法描述44.2 主要界面设计4第5章 编码75.1 模块概要75.2 部分代码及所对应图7第6章 测试11第7章 总结与体会11致 谢11参考文献11第一章 学生成绩管理系统可行性研究1.1 问题描述在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大
3、,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。1.2 开发背景随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课
4、程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,课程基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。1.3开发意义 在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为学生提供优质的可视服务,家长也可以远程访问。为此,用计算机来管理学校的成绩信息,是非常必要的。1.4 可行性分析可行性研究的目的是用最小的代价在尽可能短的时间
5、内确定问题是否能够解决。1.4.1 经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。1.4.2 技术可行性本系统的开发利用Microsoft SQL sever作为本系统的数据库,适用于大中规模的数据量需求,而且操作简单方便。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用Po
6、werBuilder9.0作为系统开发的开发环境,它提供完善的指令控制语句的支持及丰富的数据类型,更加界面化的操作,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.4.3 运行可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。第二章 学生成绩管理系统需求分析2.1 问题现状21世纪以来,人类经济高速发展,人们发生了日新月异的变化,
7、特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。一个人将代替原来10人的工作量。是很多学校单位管理的新天地。2.2 用户对系统的需求2.2.1 功能需求对于学生成绩管理系统,应包括:系统登录与操作功能,满足对学生成绩信息的查询、更改和删除以及保存。系统应包括四大模块:一.登录管理,二.系统管理,三.信息管理,四.信息查询。这四大模块是对学生成绩信息的全面了解,可以满足教师和学生对学生成绩管理系统
8、的基本需求。管理功能系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为学生用户、教师用户、管理员用户。学生用户只是查询不能修改,老师用户只能对授权范围内进行相应修改及删除,管理员用户能修改、删除所有信息(除管理员管理)。我所担任的是信息查询模块。2.2.2 性能需求(1)时间需求:每项操作的处理时间在2s之内;(2)可靠性:设置错误判断,错误跟踪,错误处理功能,使得程序错误减少;(3)易用性和可理解性:符合windows界面风格;2.2.3 接口需求硬件:服务器:CPU:P4 2.0G以上 内存:512M 硬盘:60G以上 客户机:CPU:500Mz 内存:128M以上 硬盘:1G
9、以上2.2.4 用户界面需求用户界面:体现美观、简约、现代、友好易用等设计元素。2.3 系统的数据流图学生成绩管理系统学生教务处教师系统管理员图 2.1 顶层数据流图教务处教师学生系统管理员信息管理信息查询系统管理登陆管理各类用户图 2.2 1层数据流图D2课程信息D3成绩信息D4学籍信息D5院系信息D6班级信息课程管理教务处系统管理员班级管理学籍管理院系管理信息查询教师成绩管理学生图 2.3 2层数据流图2.4 系统的数据库分析2.4.1 数据字典表2.1 课程数据字典 名字:course描述:开设的课程定义:course=course_no+user_id+course+course_ty
10、pe_no+course_year+course_term_no+course_hour+credit+remarks主键:课程号别名:课程描述:唯一地标识课程表中开设的科目定义:课程号=char(10)位置:课程表、选修表 成绩表表2.2 班级数据字典 名字:class定义:class=class_no+class+subject_no+register_year+remarks主键:班级号别名:班级描述:唯一地标识班级表中的内容定义:班级号=char(10)位置:班级表、用户表表2.3 用户信息数据字典 名字:user_information描述:对用户信息的定义定义:user_infor
11、mation=user_id+user_password+type_no+name+nationality_no+sex_no+department_no+subject_no+class_no+register_year+birth_place+birthday+political_experier+remarks主键:帐号别名:用户描述:唯一地标识用户表中的用户定义:用户号=char(10)位置:用户表、选修表表2.4 选修数据字典 名字:major描述:所选的课程定义:major=user_id+course_no+score_orignal+score_reexam+remarks主键
12、:帐号、课程号别名:选修描述:唯一地标识选修表中开设的科目定义:账号、课程号=char(10)位置:课程表、用户表 成绩表2.4.2 数据分析 学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:班级信息表、选修信息表、课程信息表和用户信息表。根据学校的情况,可按下面的步骤来分析:(1) 确定学生所在的院系、所学的专业以及所在的班级;(2) 确定学生所在班级的课程以及该课程学生的成绩,另外还需要知道学生所在班级、学号和学期;(3) 分析学生的基本信息,如姓名、性别、出生年月、籍贯、政治面貌;(4) 用户信息分析,通常包括用户名和密码。可以同过对以上各个表来查询所需
13、数据,从而得到查询结果。2.4.3 E-R图属于用户(教师)选修用户(学生)课程增删改授课增删改用户(教务处)专业增删改开设班级用户(管理员)权限设置权限设置权限设置1n1nn1mn11开设院系图2.4 E-R图图2.5 用户E-R实体图图2.6 课程E-R实体图图2.7 班级E-R实体图图2.8 选修E-R实体图第三章 学生成绩管理系统概要设计3.1 系统模块划分本系统可划分为四个模块,分别为:(1)登录管理:对用户权限的验证,根据验证结果系统转向相应界面;(2)系统管理:包括用户管理、密码修改、系统的注销和退出;(3)信息管理:包括院系管理、专业管理、班级管理、课程管理、成绩 管理,它可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 学生 成绩管理系统
链接地址:https://www.31ppt.com/p-3799321.html