



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生成绩管理系统的设计与开发一、系统分析今天,计算机有了很大的进步。 可代替人工进行许多繁杂的 劳动、节省许多资源、提高人们的工作效率、使敏感文档更加安 全等等。 它已经被应用于许多领域, 是我们学习和工作的得力助 手。本文研发的学生成绩管理系统有以下几项优点:(1)可以存储学生的基本信息以及历届的学生信息,安全、 高效;(2)只需一到二名信息录入员即可操作系统,节省大量人 力;(3)可以迅速查到所需信息。二、需求分析 学生成绩管理系统软件为学校管理带来极大方便。 本系统是 用编程软件 VISUAL BASIC 6.0 作为实现语言,以数据库 Micr-osoft Access 作为系统的后台
2、操作。要设计一个数据库系统, 首先必须确认用户和用途。 由于数 据库系统是一个XX部门的模拟,因此设计者必须对一个 XX部门 的基本情况有所了解。例如在一个大学里,学生是按照系部、班 级来进行组织,而课程则是按照专业、任课教师等进行组织。每 个学生需要选修自己专业内的课程并取得成绩, 而校方则需要统 计每门课的平均分和学生的平均成绩, 这就是学生和课程之间的 联系。需求分析的目标是给出应用领域中数据项和数据项之间的 关系和数据操作任务的详细定义, 为数据库系统的概念设计、 逻 辑设计和物理设计奠定基础, 为优化数据库系统的逻辑结构和物 理结构提供可靠依据。1. 业务流程分析业务流程分析的目的是
3、获得业务流程及业务与数据联系的 形式描述。一般采用数据流分析法,分析结果以数据流图(DFD)表示。2.E-R 图设计E-R图设计模式分为两种:(1)一种是以局部E-R图为基础设计全局模式,称为集中 式模式设计;(2)另一种是先设计局部 E-R模型图,再由若干个局部E-R 模型图综合成为全局 E-R模型图,称为综合设计法。三、开发技术介绍1. 设计平台: Visual Basic 6.0微软公司的 Visual Basic 6.0 是目前最为广泛的、易学易 用的面向对象的开发工具。 Visual Basic 提供了大量的控件, 这些控件可用于设计界面和实现各种功能, 减少编程人员的工作 量,也简
4、化了界面设计过程, 提高了应用程序的运行效率和可靠 性。2. 数据库: Microsoft AccessAccess 是关系数据库开发工具,其优点在于它能使用数据 表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel 的电子表格,可以使数据库一目了然。另外, Access 允许 创建自定义报表用于打印或输出数据库中的信息。 同时也提供了 数据存储库, 可以使用桌面数据库文件把数据库文件置于网络文 件服务器,与其他网络用户共享数据库。3. 数据库系统简介 本人设计的是一个关于学生成绩管理的数据库系统, 管理员 通过此系统可以简捷、方便的对学生信息记录查找、添加、删除 等功能,而用户也
5、可以通过这个系统对进行学生成绩查询、 添加、 删除等功能。该数据库应用程序按照用户权限和实现功能的不同分为两 部分:外部学生对数据库的查询访问和内部管理人员对数据记录 的管理维护。四、系统设计1.数据字典(1)数据流条目学生基本信息 =学号+学生姓名+学生性别+出生日期 +班号+ 联系电话 +入校时间 +家庭住址 +注释班级信息 =班号+年级+班主任 +教室课程信息 =课程编号 +课程名称 +课程类型 +课程描述年级课程信息 =年级 +课程名称学生成绩信息 =考试编号 +学生学号 +学生姓名 +学生班号 +课 程名称 +分数系统用户信息 =用户名称 +用户密码 +用户描述(2)文件条目例:学生
6、信息文件 = 学生基本信息记录 + 学生成绩记录 主键:学生学号 +课程号(3)数据元素条目 例:学生基本信息记录中“学生学号”的数据值类型为数值 类型,有效值范围为 000000999999。(4)处理说明条目 给出数据流程图中不再分解的变换处理说明的定义。2. 系统结构关系图和流程图(1)结构关系图(图略) 本项目中的学生信息系统需要完成的功能主要有: 有关学生信息的输入,包括学生基本信息、所在班级、所学 课程和成绩等。学生信息的查询,包括学生基本信息、所在班级、已学课程 和成绩等。班级管理信息的输入,包括班级设置、年级信息等等。(2)系统流程图(略)五、数据库设计1. 系统数据库设计由于考虑到本系统是应用在单机系统上, 另外根据学校人员 规模,我只建立起一个数据库,在此数据库基础上建立起班级、 学籍、课程表、成绩、奖惩、个人信息、用户名等七个基本表。2. 数据库的实现本系统的数据库设计比较合理, 下面列出数据库中的每一个 表,包括表中的字段的含意。学生信息(student_form )数据库学生成绩数据库里存储了学生的学生成绩包括: 学号、姓名、 年龄,出生日期,入学日期等学生成绩(score_form )数据库该模块主要完成学生成绩基本信息的录入、删除 、更新, 查询等功能。用户管理数据库 用户管理数据库利存储了用户的信息:用户名,密码。权限 等。3.与VB的连接Vis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸板制造过程中的节能降耗措施考核试卷
- 土地利用规划中的绿色建筑与节能考核试卷
- 自动扶梯梯级清扫装置的工作原理考核试卷
- 电机工程技术考核试卷
- 管道工程行业自律与规范完善路径探索考核试卷
- 成人学生的自我表达与沟通技巧考核试卷
- 体育场馆体育赛事现场媒体采访安排考核试卷
- 烘焙食品店产品线拓展考核试卷
- 投影设备在医疗行业的应用考核试卷
- 挖机考试试题及答案
- 全国工会财务知识竞赛题库及答案
- 23S519 小型排水构筑物(带书签)
- 第三章扫描电子显微镜【完整版】PPT
- SL631-637-2012-水利水电工程单元工程施工质量验收评定标准
- 胸腔穿刺术课件
- 门诊办运用PDCA提高门诊预约挂号率品管圈成果汇报
- 市场开拓委托合同书
- 跟骨牵引 跟骨牵引图片
- 简易呼吸器操作流程及考核评分表
- 人行天桥施工组织设计方案
- 工程设计管理规定
评论
0/150
提交评论