欢迎来到天天文库
浏览记录
ID:38640210
大小:563.00 KB
页数:27页
时间:2019-06-16
《课程设计报告_学生学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录1设计内容与要求21.1设计目的与要求21.2设计环境22需求分析32.1系统功能要求设计32.2系统模块设计32.3数据字典42.3.1数据项42.3.2数据结构52.3.3数据流53概念结构设计6数据抽象与局部视图设计63.1学生基本信息与课程信息视图6根据学生与课程的关系可设计如下关系图:63.2专业、教师及院系信息视图64详细设计74.1用户登录7(初始UserName为的evil密码123)74.2界面总览94.3学生信息管理104.4学生成绩录入124.5学生奖惩处理154.6学生信息查询194.7学生奖惩查询214.8成绩打印报表2
2、45.学生学籍管理系统使用说明书256设计体会与建议267参考文献26学生学籍管理系统1设计内容与要求1.1设计目的与要求随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。该课程设计要求设计一个学籍管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该
3、课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。1.2设计环境在Windows环境下利用ODBC,使用SqlServer2000作为数据库管理系统对数据进行管理与维护,使用VC++6.0为前台设计平台。2需求分析2.1系统功能要求设计²使得学生的学籍管理工作更加清晰、条理化、自动化。²建立学生档案,设计学生入学、管理及查询界面。²容易地完成学生信息的查询、更新、修改等操作。²对于学生成绩管理模块,设计学生各学期、学年成绩输入及查询界面,能更加容易的求得学生的平均成绩、最高分
4、、最低分等,并能在Excel中以报表的形式显示并打印出来。²实现了在校期间对学生表现的跟踪记录,奖惩事件的记录,和处理的结果。如:综合测评加分,警告,留校察看,全校表扬等等。2.2系统模块设计学籍管理系统大体可以分成四大模块如下图所示,首先是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是学生成绩管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有院系、教师、课程等相关信息的模块;最后是系统模块。图2-1系统模块图2.3数据字典2.3.1数据项数据项是数据库
5、的关系中不可再分的数据单位,下表分别列出了数据的名称(即码)、注释、数据类型、长度、取值范围和是否是主码。表2.1数据项列表名称注释数据类型长度最小值最大值主要的班级varchar(50)50FALSE学号唯一标识学生的信息integerTRUE专业号varchar(50)50FALSE姓名varchar(50)50FALSE性别Varchar(50)50FALSE年龄smallintFALSE家庭住址Varchar(50)50FALSE联系电话varchar(50)50FALSE课程名称varchar(50)50TRUE考试类型varchar(50
6、)50FALSE考试时间Datatime8FALSE考试分数floatFALSE奖惩事件varchar(100)100TRUE处理结果varchar(100)100FALSE备注varchar(100)100FALSE奖惩时间Datatime8FALSE2.3.2数据结构数据结构是为反映数据之间的组合关系,即一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构组成。本学籍管理系统的数据组成可根据系统模块的划分来设计,即分为四个数据结构,分别如下表所示。表2.2数据结构清单数据结构名含义说明组成学生基本信息学生基本
7、信息的描述班级+学号+院系代号+专业号+姓名+性别+出生年月+籍贯+民族+家庭住址+入学时间+政治面貌+身份证号+联系电话+备注;成绩管理学生成绩的管理与查询管理描述学号+课程号+分数;平均分数+最高分+最低分;学生相关信息学生的奖惩情况学生在校毕业情况奖惩时间+奖惩事件+处理情况+备注;在校/毕业;系统管理对使用用户的管理授权管理添加删除用户名+密码2.3.3数据流数据流是数据结构在系统内传输的路径。表2-3是描述数据流的数据流定义表,其中包含了数据流名、说明、数据流组成、流量与备注等,表1-4是系统中的数据流描述,其中包括输入数据流、输出数据流等
8、的描述。表2.3数据流定义表编号数据流名说明数据流组成流量备注L01学生基本信息学生的所有基本信息学生基本信
此文档下载收益归作者所有