学生成绩管理系统总体设计说明书--朱利斌(2)
5.由关闭系统事件激活关闭系统模块并退出系统。
2.4结构
系统可以划分为以下几个子系统功能模块:学生成绩管理(学号、姓名、 各科成绩等) ;学生基本信息管理(学号、姓名、系别、班级等) ;学生课程信息 管理(课程号、课程名、任课老师等) 。
软件结构图:
学生成绩管理系统学生信息输入成绩处理学生成绩输出学生信息文件课程信息文件单元课程新新文件主讲教师教务处考试委员会记录无效成绩记录有效成绩生成成绩列表无效成绩文件有效成绩文件生成最终成绩单
2.5功能需求与系统模块的关系
录入学生信息 教务处等处理结果 查询成绩
最终成绩结果
学生信息文件 √ 课程信息文件 单元信息文件 最终成绩列表
2.5.1功能分配
1.系统控制功能 1.初始化模块 2.关闭系统模块 3.系统功能模块 2..身份验证功能 1.身份验证模块
3.查询学生的基本信息功能 1.学生基本信息模块 2.刷新基本资料模块 4.查询学生的成绩功能 1.学生成绩模块 2.刷新基本资料模块 5.查询课程的基本信息功能 1.课程基本信息模块 2.刷新基本信息模块 6.修改功能 1.修改模块
2.刷新基本信息模块 7.增加功能 1.增加模块
2.刷新基本资料模块 8.删除功能 1.删除模块
2.刷新基本资料模块 9.帮助功能 1.帮助模块
√ √ √
√
√
2.6人工处理过程
通过发放统一的信息登记表,将需要的信息事先收集好,然后手动输入所 需信息。
2.7尚未解决的问题
操作流程以及数据库的详细设计
3.接口设计
3.1用户接口
系统将向用户提供窗口形式供用户进行数据的录入、查询、修改与打印等 操作,对于删除等重要性操作将提供提示对话框的形式,让用户进一步确认。
1.静态数据:登陆用户、密码、数据库位置以及各种系统原始数据。 2.动态数据:各显示数据,如登陆信息、成绩浏览、课程设置、交费情况等。
3.2外部接口
系统需一台计算机,必要时也需一台打印机与之连接,有 Windows XP 等
操作系统支持 visual C#前台开发工具,Microsoft SQL Server 后台数据库
前台开发工具和后台数据库通过 ADO 连接。本软件一般支持所有的操作系统,跟其它的软件没有不兼容的现象,因此不会有连接和通信方面的问题.
3.3内部接口
系统通过注册登记,进入主界面,然后通过鼠标点击,菜单的驱动,完成 各种操作,执行不同任务。
1.初始化模块: 系统初始时由操作系统调用,执行完毕后进入消息循环状态 2.关闭系统模块:由系统功能模块调用,执行完毕后返回操作系统
3.系统功能模块:接受系统功能区的相应消息,启动浏览、查询、删除、修改等模块
4.基本资料模块:由相应消息驱动,完成对基本资料区的直接消息的响应功能可能会调用刷新基本资料模块
5.刷新基本资料模块:依据当前数据刷新基本资料区 6.条件查询模块:依据条件进行查询 7.增加模块:增加一些学生的基本信息 8.删除模块:完成删除功能、 9.帮助模块:为用户提供帮助功能 4.运行设计
4.1运行模块组合
系统运行模块分别由一级菜单(五大功能)和二级菜单(十二大模块)构成。
4.2运行控制
系统进入二级菜单,则实际运行本系统的各种功能,通过鼠标或键盘控制 系统的运行。首先在登入界面书写用户名,密码进行登入,在进入系统之后就可以选择所需查看的模块,然后按系统的提示输入相应的数据就可以查看以及查询里面的内容了。 4.3运行时间
a.查询响应时间在2秒内 b.更新处理时间在2秒内
c.数据的转换和传送时间在半分钟内 5.系统数据结构设计
5.1逻辑结构设计要点
系统使用的数据结构分别有: 学生信息文件(主码:学号,姓名) ; 学生课
程信息文件(主码:学号+学生选课号) ; 课程单元信息文件(主码:课程单元测试成绩) ; 管理员基本信息(主码:编号)
5.2物理结构设计要点
系统内使用的数据结构中数据,主码不能为空,大多数项不能为空只有少 数项可以为空,为了提高查找速度,分别对某些数据结构创建了索引文件,并提 供不同的权限,对数据进行操作。
5.3数据结构与程序的关系
由于数据的存取是通过界面的接口和数据库进行连接的,所以在实现过程 中必不可少的是应用程序实现它们的连接。常用的访问有:查询、添加、删除、 修改等。本学生成绩管理系统数据结构与访问这些数据结构的形式:都是通过各 个系统模块功能代码来实现的。 在对学生基本信息、管理员信息等进行录入的时 候需对数据库的数据结构进行操作,即对数据表进行查询和修改;在对学生成绩 进行录入的时候,需对数据表进行添加;在对信息的查询的时候,需对数据表进 行查询。 成绩录入 修改成绩 删除记录 查询成绩 √ 计算总评分 计算全班平均总评分 统计各等级学生 成绩录入 学生表 课程表 √ 班级表 成绩表
√ √ √ √ √ √ √ √ √ 6.系统出错处理设计
6.1出错信息
…… 此处隐藏:306字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




