版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目名称总体设计说明书学号姓名所完成的任务成绩房晨顾聪1 .引言1.1编写目的1)为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统;2)运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩;.2冃景学生成绩管理系统;任务提出者:房晨顾聪开发者:房晨 顾聪用户:各大学校管理1.3定义VS 2005是Visual Studio2005的简写,是一门面向对象的可视化的编程语言。是一种简单、高效地开发应用软件的工具。SQL (Structured Query Language)是一种数据库查询和程
2、序设计语 言,用于存取数据以及查询、更新和管理关系数据库系统。数据流图简称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内部接口4. 数据库逻辑结构设计得到上面的数据项和数据结构后,就可以设计出能够满足
5、用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。 这些实体包括各种具体信息,通过各种相互之间的作用形成数据的流动。本系统中根据上面的设计规划出的实体有:学生学籍管理、学生信息管理、考试管理、成绩管理、用户管理。实体一关系模型(Entity Relationship Module,简称E R模型)是数据库结构设计常用的方法。ER图中的巨型表示实体,菱形表示实体间的联系, 联系的类型可用1:1或M: M表示,圆角表示实体的有关属性,如图4-2所示的5. 数据库物理结构设计在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。根据系统ER图需要设计以下几
6、个数据表来存放学生的信息。Stude ntl nfo学生个人信息表字段名数据类型字符大小是否允许为空说明备注Stude ntNum文本26否学号主键Name文本10否姓名grate文本20否年级Sex文本2否性别Folk文本:8否民族Place文本:20否籍贯BirthdayDate短日期否出生日期Housemaster文本12否家长姓名HouseAddress文本60否家庭住址Politics文本8否政治面貌TelNum文本30是联系电话En rollme ntDate短日期否入学时间Remark备注50是备注图4-3 Studentlnfo学生个人信息表TestName信息表字段名数据类型
7、字符大小是否允许为空说明备注ID自动编号长整型否编号主键SheetName文本20否考试编 号TestName文本50否考试名 称图4-4 TestName信息表Subject课程信息表字段名数据类型字符大小是否为空说明备注ID自动编号长整型否编号主键SubjectNameChar50否课程号码图4-5 Subject课程信息表考试成绩存储信息表(本表名由考试名称决定)字段名数据类型字符大小是否允许为空说明备注Stude ntNumChar26否学号主键语文数字单精度型是成绩数学数字单精度型是成绩英语数字单精度型是成绩注:此信息表中考试科目是根据考试信息改变图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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级化学第十单元1常见的酸和碱课时2酸的化学性质分层作业课件
- 护理质控组长竞聘
- 销售提成协议合同范本
- 2024版钢筋工程造价咨询合同2篇
- 司机协议书 3篇
- 离职欠工资结算协议书范本
- 《课程TMA系统篇》课件
- K12教育机构培训内容
- 2024年度店铺门面租赁合同解除协议:约定解除合同的条件2篇
- 回收废油协议书版专业
- 烫金烫印材购销合同
- DXI800分析仪性能保障措施
- 直线导轨的安装步骤公开课一等奖市优质课赛课获奖课件
- 广西职业技术学院教师招聘考试真题2022
- 铁路建设工程质量安全专项整治活动总结(完整版)
- UbuntuLinu操作系统上机实践实验题题库期末考试试卷24
- 邻菲罗啉安全技术说明书MSDS
- 部编版五年级道德与法治上册第三单元《我们的国土我们的家园-我们神圣的国土》第一课时
- GB/T 7284-2016框架木箱
- 脑与认知科学国家重点实验室开放课题申请书
- 国家自然科学基金申请经验汇总课件
评论
0/150
提交评论