学生成绩管理系统总体设计说明书_第1页
学生成绩管理系统总体设计说明书_第2页
学生成绩管理系统总体设计说明书_第3页
学生成绩管理系统总体设计说明书_第4页
学生成绩管理系统总体设计说明书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目名称总体设计说明书学号姓名所完成的任务成绩 房晨顾聪 年 月 日1引言1.1编写目的1) 为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统;2) 运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩;1.2背景l 学生成绩管理系统;l 任务提出者:房晨 顾聪 开发者:房晨 顾聪 用户:各大学校管理1.3定义VS 2005 是Visual Studio2005的简写,是一门面向对象的可视化的编程语言。是一种简单、高效地开发应用软件的工具。SQL (Structured Query Lan

2、guage)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。数据流图 简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。E-R图 (Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改

3、时必须手工更新其内容的数据字典。2系统功能结构设计2.1模块的划分和描述学生成绩管理系统主要以管理学生成绩信息为目的,设置了严密的权限管理。主要功能包括用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理、密码管理等。(1) 用户管理:设置了权限管理功能,学生用户只能查询成绩信息,管理员可以完成其他操作。(2) 查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。(3) 成绩录入管理:每次考试结束,管理员录入学生成绩信息。(4) 更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。(5) 统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。(6

4、) 注册管理:设置了验证功能。输入用户名后可检验是否可以使用,输入密码必须为6至12位。(7) 密码管理:用户可以根据需求修改密码。2.2系统的功能结构图学生成绩管理系统登录模块查询模块统计模块管理模块基本信息查询用户管理密码管理注册管理成绩修改管理成绩录入管理成绩查询不及格人数平均成绩缺考人数学生人数成绩删除管理3接口设计3.1外部接口本工程产品通过PC机进行运行、操作,对报表、菜单的打印将使用C编程编辑器或调入word进行打印。输出、输入的相对时间将由pc机本身处理速度来决定。对程序的维护,需进行必要的备份。3.2内部接口教务处添加考试信息录入考试信息录取学生信息删除学生信息修改学生信息学

5、生信息存储修改考试信息删除考试信息考试信息存储录入考试成绩修改考试成绩删除考试成绩考试成绩存储添加系统用户删除系统用户用户信息存储数据总汇4数据库逻辑结构设计得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。这些实体包括各种具体信息,通过各种相互之间的作用形成数据的流动。本系统中根据上面的设计规划出的实体有:学生学籍管理、学生信息管理、考试管理、成绩管理、用户管理。nnnnnnnn学号姓名性别籍贯民族信息管理组成学籍管理组成组成组成成绩管理考试管理用户管理记录号考试名数据库科目名记录号用户名用户等级用户密码学号记录号考试名年

6、级科目名实体关系模型(EntityRelationship Module,简称ER模型)是数据库结构设计常用的方法。ER图中的巨型表示实体,菱形表示实体间的联系,联系的类型可用1:1或:表示,圆角表示实体的有关属性,如图4-2所示的是本管理系统的ER图:5数据库物理结构设计在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。根据系统ER图需要设计以下几个数据表来存放学生的信息。StudentInfo学生个人信息表字段名数据类型字符大小是否允许为空说明备注StudentNum文本26否学号主键Name文本10否姓名grate文本20否年级Sex文本2否性别Folk文本8

7、否民族Place文本20否籍贯BirthdayDate短日期否出生日期Housemaster文本12否家长姓名HouseAddress文本60否家庭住址Politics文本8否政治面貌TelNum文本30是联系电话EnrollmentDate短日期否入学时间Remark备注50是 备注 图4-3 StudentInfo学生个人信息表TestName信息表字段名数据类型字符大小是否允许为空说明备注ID自动编号长整型否编号主键SheetName文本20否考试编号TestName文本50否考试名称图4-4 TestName信息表Subject课程信息表字段名数据类型字符大小是否为空说明备注ID自动编

8、号长整型否编号主键SubjectNameChar50否课程号码图4-5 Subject课程信息表考试成绩存储信息表(本表名由考试名称决定)字段名数据类型字符大小是否允许为空说明备注StudentNumChar26否学号主键语文数字单精度型是成绩数学数字单精度型是成绩英语数字单精度型是成绩注:此信息表中考试科目是根据考试信息改变 图4-6 考试成绩存储信息表User信息表字段名数据类型字符大小是否允许为空说明备注ID自动编号长整型否编号主键UserName文本20否系统用户名Password文本20否用户密码AccessLevelChar20否系统等级6系统的体系结构和开发技术6.1体系结构B/S结构6.2开发技术1、采用了B/S结构访问数据库,增加了数据访问的安全性;2、各个年纪班级和教务处采用浏览器作为客户端,减少了系统安装、配置等步骤,使用更加方便;3、使用程序自动控制数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论