选课系统概要设计

选课系统概要设计

ID:42768003

大小:237.41 KB

页数:6页

时间:2019-09-21

选课系统概要设计_第1页
选课系统概要设计_第2页
选课系统概要设计_第3页
选课系统概要设计_第4页
选课系统概要设计_第5页
资源描述:

《选课系统概要设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选课系统概要设计姓名:班级:学号:专业:计算机科学与技术为了更好的描述软件结构以及系统各组成成分之间的相互关系,因此撰写概要设计说明书。1.1需求规定1.1.1对功能的规定同时使用数据库技术,能够打开一个数据库的数据,并将其修改后能够再保存回去。且一个用户的信息只能每次只能登陆一次,不能多人同时登陆一个用户。但是可以保证一定量的用户可以同时访问服务器。要求系统简洁,便于操作,而且快速、实用,功能健全。1.1.2对性能的规定a.精度本系统所需要的数据比较简单,基本不存在精度的问题。b.时间特性要求要求本系统对于事务的处理有较高的响应,如数据库的

2、更新操作等响应时间应限定在一定范围。1.1.3输入输出的要求该系统为教学管理系统的一个模块,因此它的输入数据由总系统的其它模块提供,其输出数据一部分可显示给用户,另一部分作为其它子模块的输入。1.2运行环境硬件环境:学校需配备数据库服务器,本系统对个人计算机无特殊硬件要求,普通个人PC均能运行。软件环境:本系统是基于WINDOWS系统开发的,因此windows2000以上的个人PC都能较好的运行本系统。学校主机建议安装windows2000或windows2003server。1.4结构下图为本子系统的结构图,反映程序中模块之间的层次调用关系

3、和联系:1・5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:选课模块打印课程表模块课表查询模块查询可选课程模块选课打印课程表课表查询查询可选课程1.6人工处理过程本系统在具体排课过程中,有时可能需要人工来调整,如在为教师安排上课时间、地点时需考虑到一些特殊因素。1・7尚未解决的问题由于同时运行的人数过多的时候,会导致该系统反应过慢或者无法正常工作,所以在运行本系统之前应该规定同时运行的人数;玫泊ifnVi艮PK政沽MH砍坡MPKFK3FBC1I-l*K2!•XS政泊血砍竝些以mi代林乡IV族代码火PK2

4、理细勺O课卄仁忌兴PK倔MJR柠名林深碎向林敦呦F分xSiit42rxFX1FK2¥巧1・8概念模型(整个学生选课系统的E-R图〉HF级仏丫赵衣PK曲级乞科:入数1・9接口设计1.9.1用户接口用户可以根据学号和姓名进行查询这学期的课程信息、选课以及查询自己的选课信息。1.9.2外部接口软件接口:通过ODBC与数据库之间进行连接;硬件接口:鼠标、键盘。1.9.3内部接口模块间采取数据耦合方式,通过参数表传递数据,交换信息。仁10运行设计1.10.1运行模块组合通过主应用程序组合,模块均可独立操作存储文件。。1.10.2运行控制用户只需要通过鼠

5、标以及键盘就可以实现查询、选课等本系统所包含的一切操作;1.10.3运行时间查询时间<2s;选课时间<2s;登陆系统时间<30minutes;仁11系统数据结构设计1.11.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。学生信息的数据字典:字段中文名称字段名类型长度说明学号S-numberVarchar14学生学号姓名NameVarchar8学生姓名性别SexVarchar2班级编号C-numberVarchar14学生所在班级年级G

6、radeInt学生所在年级政治面貌编号Z-numberVarchar2民族编号M-numberVarchar2籍贯编号J-numberVarchar2身份证号IDVarchar15学籍编号X-numberVarchar2班级信息的数据字典:字段中文名称字段名类型长度说明班级编号C-numberVarchar14年级GradeVarchar4班级所在年级班级名称C-nameVarchar30班级简称C-snameVarchar16人数NumberNumeric(3,0)班主任MasterVarchar8课程信息的数据字典:字段中文名称字段名类型

7、长度说明课程编号Co-numberInt课程名称Co-nameChar40课程简称Co-snameChar40拼音码Char6课程的拼音码本学期课程Char2教师TeacherChar10任课教师开课系别SdeptChar30学分CreditInt本课程的学分选课表的数据字典:字段中文名称字段名类型长度说明编号NumberInt(1,1)学号S-numberVarchar14课序号Varchar141.11.2物理结构设计要点A.存取位置选择:根据常用部分与不常用部分可以将系统数据存储在两个磁盘上面,系统中的课程信息经常需要增加、删除、修改以

8、及查询,故应该存放在一起,而选课信息只是在选课阶段采用,所以课程表,选课信息表等应该放在另外一个磁盘上面;B.存取路径设计对选课信息、课程信息两个子系统的各个关系最

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

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

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