学生成绩管理系统_数据库设计

学生成绩管理系统_数据库设计

ID:32956863

大小:1.15 MB

页数:17页

时间:2019-02-18

学生成绩管理系统_数据库设计_第1页
学生成绩管理系统_数据库设计_第2页
学生成绩管理系统_数据库设计_第3页
学生成绩管理系统_数据库设计_第4页
学生成绩管理系统_数据库设计_第5页
资源描述:

《学生成绩管理系统_数据库设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、b北京工商大学成绩管理系统系统说明书小组成员:3.总体设计3.1设计思想与处理流程本系统采用面向对象方法进行分析和设计,在SQLServer2005数据库上实现数据操作。使用C语言作为开发语言,使用WindowsXP作为开发平台,能够很好的实现系统的开发及测试。系统的基本流程是:用户登陆→主界面→选择各项子系统。3.2系统架构bb本系统采用B/S架构,B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系

2、统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。3.3对象建模过程1.用例图bbbb1.系统结构图登录老师学生管理员用户管理课程管理成绩管理授课信息管理选课四六级考试报名计算机考试报名补考查询成绩查询个人信息管理成绩系统管理补考系统工作量查询本学期课程量打印补考成绩查询补考人员选课查看选课申请查询授课信息添加授课信息查询学生成绩审核

3、课程成绩查询课程信息添加用户表添加学生成绩查询用户表输入成绩查询成绩信息修改复核结果查询成绩复核考试信息管理费用管理项目选择按科目查询按班级查询按课程名查询按班级查询个人信息简介个人密码修改bb3.数据流程图教师P2.2统计成绩管理员管理员P2.3登记期末成绩管理员P2.1分析期末成绩系教务员D1P2.4分析补考成绩系教务员P2.5登记补考成绩管理员学生D1P2统计成绩期末成绩单学籍表(校)获奖名单P3留退名单学籍表(系)补考成绩数据字典bb4.实体联系模型E-R图管理员ER图bb教师ER图bb学生ER图5.数据字典学生5.1数据项的定义数据项名称:学生

4、编号别名:学生编号简述:学生身份证号,学号类型及宽度:字符型,10位5.2数据结构的定义数据结构名称:期末成绩单简述:各班学生的成绩信息,包括单科成绩和总成绩。数据结构名称:明细成绩表简述:包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数,以作出柱状图,散点图,表格.bb5.3数据流的定义数据流名称:期末成绩单简述:教师汇总期末成绩的清单数据流来源:教师数据流去向:期末成绩登记部门数据组成:学生姓名+学生学号+考试科目+学生成绩数据流名称:成绩单分析简述:对各班期末成绩进行分析

5、的清单数据流来源:统计分析部门数据流去向:有关领导数据组成:班级+各班人数+学生姓名+学生学号+考试科目+各班总成绩+各班排名+年级总成绩排名+年级单科成绩排名5.4外部实体定义外部实体编号:01外部实体名称:教师输出的数据流:期末成绩单外部实体编号:02外部实体名称:有关领导输入的数据流:成绩单分析3.4界面设计1.登陆界面bb2.管理员专区bb3.教师专区bb4.学生专区4数据库设计1.SQLServer2005数据库建立过程(1)建立chengji数据库bb(2)点击表,新建表。bb(3)设置主键等(4)打开表bb(5)键入资料2.表结构实现根据系

6、统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:(1)、名称:学生信息表表名称标识:Student表数据来源:新生信息录入模块进行录入字段名字段类型长度主外键字段值约束对应中文含义Student_idInt20主键Notnull学号Student_namenchar10Notnull学生姓名Sexchar10性别birthsmalldatetime4出生年月nationchar8民族collegenvarchar50学院Department_namenvarchar50系名Class_namenvarchar50

7、Notnull班级名称Entrance_timesmalldatetime8Notnull入学时间Home_addressnvarchar50家庭住址politicchar10政治面貌idint18身份证号Email_addressvarchar50电邮地址(2)、名称:班级信息表表名称标识:class表数据来源:管理员信息录入模块进行录入字段名字段类型长度主外键字段值约束对应中文含义Class_idInt10主键Notnull班级号gradeChar8Notnull年级Class_nameVarchar40Notnull班级名称classnumint4

8、班级人数(3)、名称:老师信息表表名称标识:teacher表bb数据来源:老师信

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

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

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