成绩管理系统课程设计报告

成绩管理系统课程设计报告

ID:10862016

大小:515.00 KB

页数:13页

时间:2018-07-08

成绩管理系统课程设计报告_第1页
成绩管理系统课程设计报告_第2页
成绩管理系统课程设计报告_第3页
成绩管理系统课程设计报告_第4页
成绩管理系统课程设计报告_第5页
资源描述:

《成绩管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计报告数据库课程设计报告课程名称数据库课程设计实验名称学生成绩管理系统学生学院自动化学院_专业班级学号学生姓名指导教师________________2010年6月13数据库课程设计报告成绩管理系统一、任务分工对于这次课程设计,我们组3人分工设计,再此对我负责部分进行总结报:负责部分:v数据库部分:①需求分析,E-R图设计②数据库设计及创建③根据需求分析数据库系统所需要求,编写SQL语句并测试正常运行v程序模块部分:①划分功能模块,大略绘制出每个功能模块的构架图,目前划分为4个模块①根据所划分的4个功能模块,我主要负责部分信息查询(学生信息和课程

2、信息)模块和数据维护管理模块②编写关于对查询模块中的所有查询项提供打印功能的相关代码二、具体分析与设计1、需求分析:随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息也成倍增长,学生成绩的手工录入及查询是一项非常繁重而枯燥的劳动,耗费许多人力和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理时可行而必要的工作。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了学校的办学效益和现代化水平。为教务处的教师在最短的时间把学生的成绩核算出来,提高教务处的工作效率,实现学生成绩信息管

3、理工作流程的系统化、规范化和自动化。同时,能够随时对学生基本信息和成绩进行各种查询,以及很好地对系统进行维护。根据学生成绩管理的必要性,要求系统具有以下功能:①能够对学生信息进行管理,包括输入,修改,删除等工作。②能够对学生课程信息进行管理,包括输入,修改,删除等工作。③能够查询各种学生信息,课程信息,和各班各科成绩等,并且提供各种统计报表的打印,包括学生成绩汇总报表,需要重修的学生统计表,班级单科成绩报表等。④提供对学校基本数据和考试相关基础数据的管理功能,包括:专业设置、班级设置、考试类型设置、考试科目设置和考试学期设置等。⑤对现有的数据进行管理,包括数

4、据备份和恢复,以方便用户对数据库进行管理和维护工作,提高系统的数据安全性。功能模块分析:★系统管理该模块主要包括对用户权限设置和密码修改功能。13数据库课程设计报告★学生信息管理该模块主要提供对学生的信息的基本管理功能,包括学生信息的输入、修改、删除功能。★课程信息管理该模块主要包括对课程信息的管理功能,包括对课程信息的输入、修改、删除功能。★成绩信息管理该模块主要提供对学生成绩的录入、修改、删除、查询、统计和打印功能。★数据维护管理该模块主要提供对现有的数据进行管理,包括数据备份和数据恢复。E-R图:学生姓名学号班别性别籍贯选课课程名称编号学分课程性质学时

5、成绩模块架构设计图:此模块设计图是在开始编程前,大致画出其模块构造界面,以便用MyEclipse7.5的不可视化编程提供界面效果指标。总体画了主要功能的模块:(只是初期的大致设计界面)13数据库课程设计报告u课程信息管理u学生信息管理:u成绩信息管理13数据库课程设计报告u查询模块u系统管理13数据库课程设计报告2、数据库建立完成需求分析后,开始建立数据库,根据之前数据库实验所做的数据字典和数据表,新建数据库,其中建立表的SQL语句为:createdatabaseStuonprimary(name=Stu,filename='F:stu.mdf',size

6、=3mb,maxsize=6mb)LOGON(NAME=stu_log,FILENAME='F:stu_log.ldf',SIZE=1MB,MAXSIZE=3MB,FILEGROWTH=10%)useStucreatetableStudent(S_noChar(10)notnullprimarykey,S_nameChar(20)notnull,S_sexChar(2)check(S_sexin('女','男'))notnull,S_classVarchar(20)notnull,S_nativeplaceVarchar(20))createindexS_

7、no_indexonStudent(S_no)createtableCourse(C_noChar(10)notnullprimarykey,C_nameVarchar(30)notnull,C_typeChar(10)notnull,C_creditDecimal(4,1)notnull,C_classhoursintnotnull)createindexC_no_indexonCourse(C_no)createtableSelect_Course(SC_noChar(10)notnullforeignkey(SC_no)referencesStuden

8、t(S_no)ONDELETECASCADE,SC_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。