高校学生选课管理系统说明书

高校学生选课管理系统说明书

ID:30939661

大小:779.00 KB

页数:31页

时间:2019-01-04

高校学生选课管理系统说明书_第1页
高校学生选课管理系统说明书_第2页
高校学生选课管理系统说明书_第3页
高校学生选课管理系统说明书_第4页
高校学生选课管理系统说明书_第5页
资源描述:

《高校学生选课管理系统说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要2正文31.问题描述32.需求分析33.系统总体设计74.详细设计115.系统测试135」测试方法135.2测试用例146.软件使用说明书15总结18参考文献19致谢20附件I部分原程序代码21学生选课管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。全校性选修课的目的在于扩大学生知识面,加强学生素质教育,培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的

2、加强,完全全学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。本系统主要实现学选课和查询课程的功能,学生可以在本系统上方便的选课,查询信息,本系统主要有课程查询系统,选课系统和教师管理系统组成。经过分析,我们使用powerbuilder9.0为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修止和改进,直到形成用户满意的可行系统。关键词:数据库;学生选课

3、;课程查询;powerbuilder9.01.问题描述学生选课管理系统是一个学校管理系统不可缺少的部分,本设计的内容对于学校的决策者和管理者来说都至关重要,所以学生选课管理系统应该能够为用户提供充足的信息和快捷的查询手段。本设计中所实现的主要工作和功能如下:(1)介绍了个性化页面的背景及SQLServer2000和PowerBuilder9.0系统运用的一般原理;(2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。(3)进行测试并分析结果。2.需求分析2.1任务需求分析系统要实现基木信息录入、修改、查询等功

4、能:1、信息的输入,包括学生基木信息、课程信息、成绩信息、学期信息、、用户信息等。2、信息的修改、删除。根据要求,查询符合条件的各类信息。2.2数据流图,数据字典2.2.1数据流图数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储

5、:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围Z外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。图1.系统数据流2.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出

6、若干数据元素的数据卡片信息。数据字典卡片:名字:学生表名称:学号别名:别名:描述:学生相关信息存储的描述描述:惟一的标识学生的一个主键定义:学生表=学号+姓名+性别+班级定义:学号=8{字符}8+出生年月+用户名+密码+备位置:学生表注位置:保存到磁盘名称:课程表别名:描述:课程信息存储的描述定义:课程表二课号+课名+教师+学分+上课时间+教室+容纳人数位置:保存到磁盘名称:课程名称别名:描述:惟一的标识课程的一个主键定义:课号二8{字符}8位置:课程表名字:教师表别名:描述:描述教师的信息定义:教师表二教师名+姓名+教师号+用户名+登陆密码+所

7、在院系+课号位置:保存到磁盘名字:教师号别名:描述:惟一的标识教师的一个主键定义:教师号={integer}位置:保存到磁盘名字:管理员名字:学生用户别名:教师用户信息别名:学生用户信息描述:是对使用本系统的管理员(教描述:是对使用本系统的学生用户进行师)进行身份验证用的身份验证用的定义:管理员二教师用户名+登陆密码定义:学生用户二用户名+密码位置:教师表位置:学生表名字:选课表别名:描述:学生选课后的信息定义:选课表二课号+学号+学期+得分位置:保存到磁盘名字:课号+学号+学期别名:描述:唯一确定一个学生选课的信息的主键定义:课号=8{chai

8、r}8学期=8{chair}8图2.数据字典卡片1.系统总体设计通过这个阶段的工作将划分组成系统的物理元素。系统概要设计的基本目的是用比

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。