




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统概要设计说明书学生成绩管理系统概要设计说明书小组成员:阚琳林 兰娜 李晓霞编制日期:2008年12月18日1引言31.1编写目的31.2背景31.3定义31.4参考资料42总体设计42.1需求规定42.2运行环境62.3基本设计概念和处理流程62.4结构8构件图:92.5功能需求与程序的关系92.6 人工处理过程112.7尚未问决的问题113接口设计113.1用户接口113.2外部接口123.3内部接口124运行设计124.1运行模块组合124.2运行控制134.3运行时间135系统数据结构设计135.1逻辑结构设计要点135.2物理结构设计要点165.3数据结构与程序的关系166系统出错处理设计176.1出错信息176.2补救措施176.3系统维护设计17概要设计说明书1引言1.1编写目的详细定义软件总体的功能、系统的接口和数据属性;划分程序基本结构、各程序名称和功能,以便于软件详细设计和编程。本文档作为系统的概要设计文档,是本平台系统分析人员按照需求文档编写的。本文档描述系统在功能上的主要设计和思想;预先估计以后系统可能达到的目标。本文档的阅读对象为软件开发组成员。 1.2背景项目名称:学生成绩管理系统。项目提出人:韩智老师开发者:阚琳林、兰娜、李晓霞开发背景:通过此软件,提高用软件工程方法分析问题、解决问题的能力。同时增强对VB和数据库的使用能力。1.3定义1、系统:指学生成绩管理系统。2、用户:指使用系统的学生。3、管理员:指使用系统的老师。4、数据库:存储数据。1.4参考资料软件工程.(美)Roger S. Pressman 著. 机械工业出版社.Visual Basic程序设计教程习题集.曹青,邱李华,郭志强. 机械工业出版社.数据库系统概念.Abraham Silberschatz,Henry F. Korth,S. Sudarshan 著.2总体设计2.1需求规定2.1.1对功能的规定从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。学生成绩管理信息系统的几个基本功能:(1)学生的基本信息管理主要包括以下内容:每个学生的学号,姓名,性别,籍贯,民族,出生年月,政治面貌,入学时间,所在班级通过该成绩管理系统实现对每个学生基本情况的添加,修改,删除,查询等操作即若有学生中途退学或者降级等原因,则需要删除有关该学生的基本信息,若有学生插班,则直接添加该学生的基本信息还有助于班上或者系上查询每个学生的基本情况学生基本信息表(Student)描述如下:列名数据类型长度精度小数备注学号Char1200关键字姓名Char1200不为空性别Char600不为空籍贯Char1200不为空民族Char1200不为空出生年月int600不为空政治面貌Char1200不为空入学时间Int800不为空所在班级Char600不为空(2)课程的基本信息管理主要包括对学生所学的专业课程与公共课程的管理.随着学生所学课程的增加,通过该系统能方便实现对课程的添加;若中途课程有所变动,则可以对该课程进行修改或删除;若学生或教师要了解有关课程的信息,可以通过查询实现.学生的课程管理(Course)描述如下:列名数据类型长度精度小数备注课程编号Char 200关键字课程名称Char 1200不为空学分Float 811不为空任课教师Char 1200不为空(3)登录管理:要求使用者提供合法的用户名、密码和相关权限。主要包括:用户登录的用户名,密码.用户信息表(User)描述如下:列名数据类型长度精度小数备注用户名Char 1200不为空密码Char 1200关键字(4)成绩的录入:由老师(管理员)录入成绩、要用到前面学生的信息、课程的信息等。(5)成绩基本信息主要内容包括学生的必修课成绩与选修课成绩的管理。通过该学生成绩管理系统实现对学生成绩的添加、修改、删除、查询、统计等操作.每经过一次考试,通过该系统可以将成绩添加进去;若老师或者学生发现成绩有误,则可以通过对该管理系统对成绩进行修改;若有学生降级或退学,应该及时删去有关该学生的所有成绩;同样也有助于学生查询自己的各科成绩以及自己的平均成绩,也有助于对本班的基本学习情况有个大概的了解,对系上进行推荐优秀、评奖学金等提供了最重要的依据学生成绩表(Grade)描述如下:列名数据类型长度精度小数备注学号char1200主关键字姓名char1200不为空课程编号char200不为空课程名称char1200不为空学分Float 811不为空成绩Float 822不为空平均成绩Float 822不为空(6)汇总功能:系院管理员、教务处对成绩进行分类汇总,比较各个系院的成绩,为制定以后教学管理计划提供数据基础。2.1.2对性能的规定1.精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。2.时间特性要求查询服务部分:用户通过电脑提交查询命令到返回结果不超过5秒钟。数据管理部分:提交某一数据录入到结果返回不超过5秒钟。3灵活性操作方式:暂时无法支持除Windows 98/2000/xp/Me/2003以外的其他操作系统同其他软件的接口的变化:设计连接不同数据库的软件包; 精度和有效时限的变化:用户可自己设定。2.1.3输入输出要求要符合精度的设定。2.1.4数据管理能力要求(1)学生基本信息:学号,大小为8个字符;名字,不超过32个字符(允许英文和日文名字存在);系别,不超过32个字符;班级,不超过8个字符;(2)课程号码,大小为4个字符;课程名称,不超过32个字符;任课教师,不超过32个字符;学分,大小为2个字符;学时,大小为2个字符;课程内容简介,不超过200字符。(3)成绩:大小为16个字符。对学生信息、课程息信息、成绩信息内容存储的各表至少需要100M以上空间,即至少需500M空间进行数据的存储,并至少需要1G空间对增长的数据进行保存。2.1.5故障处理要求(1)磁盘碎片过多、数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。(2)执行程序非正常退出,响应确实,修改源代码前应备份。(4)具体问题,具体分析。多查多问。2.1.6其他专门要求在程序的开发过程中,应遵循结构化的程序设计原则,设立运行日志,加强系统的可维护性;注重系统的界面友好性、各程序模块界面的统一。2.2运行环境(1)至少具有奔腾800,128兆内存配置的计算机;(2)Microsoft鼠标或其它兼容鼠标;(3)最少500MB的硬盘空间。(4)最少32MB的RAM存储器。2.3基本设计概念和处理流程系统采用面向对象软件工程方法和VB设计框架以及acess数据库。总体设计用例图:详细用例设计见需求分析说明书2.4结构表现层业务层数据层windows及其他GUIDLLsCOM/DCOMMTS文件数据库其他数据2.5功能器求与程序的关系程序1程序2程序3程序n录入功能查询功能修改功能删除功能2.6人工处理过程需要人工录入数据库。2.7尚未问决的问题3接口设计本系统采用快速原型开发工具Visual Basic 6.0进行开发,所提供的不同层次的接口,都具有高度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天正cad考试试题及答案自考
- 2025年公需科目试题及参考答案(多选类)
- 胖东来门店管理办法
- 航天招投标管理办法
- OA系统文件管理办法
- 虚拟服饰库存管理办法
- 蔬菜代收点管理办法
- 仓储物资超市管理办法
- 血站样本保存管理办法
- 落实尽职免责管理办法
- 硫酸盐酸安全管理制度
- 2025秋部编版(2024)八年级上册语文上课课件 第二单元 阅读综合实践
- 社团外聘教师管理制度
- 2022年全国青少年禁毒知识竞赛题库附答案(共470题)
- 征兵心理测试题及答案
- 高温中暑急救教学
- 妇科临床科室管理制度
- 湖南文艺出版社小学四年级上册全册音乐教案
- 专科护理建设体系构建与实施路径
- 直销团队文化课件
- 广西南宁市三中2025届高三第二次模拟考试英语试卷含解析
评论
0/150
提交评论