选课系统概要设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选课系统概要设计

选课系统概要设计 姓 名: 班 级: 学 号: 专 业:计算机科学与技术 为了更好的描述软件结构以及系统各组成成分之间的相互关系,因此撰写概要设计说明书。 1.1需求规定 1.1.1 对功能的规定 同时使用数据库技术,能够打开一个数据库的数据,并将其修改后能够再保存回去。且一个用户的信息只能每次只能登陆一次,不能多人同时登陆一个用户。但是可以保证一定量的用户可以同时访问服务器。要求系统简洁,便于操作,而且快速、实用,功能健全。 1.1.2 对性能的规定 a .精度 本系统所需要的数据比较简单,基本不存在精度的问题。 b. 时间特性要求 要求本系统对于事务的处理有较高的响应,如数据库的更新操作等响应时间应限定在一定范围。 1.1.3 输入输出的要求 该系统为教学管理系统的一个模块,因此它的输入数据由总系统的其它模块提供,其输出数据一部分可显示给用户,另一部分作为其它子模块的输入。 1.2运行环境 硬件环境:学校需配备数据库服务器,本系统对个人计算机无特殊硬件要求,普通个人PC均能运行。 软件环境:本系统是基于WINDOWS系统开发的,因此windows 2000 以上的个人PC都能较好的运行本系统。学校主机建议安装windows 2000 或 windows 2003 server 。 1.3基本设计概念和处理流程 1.4结构 下图为本子系统的结构图,反映程序中模块之间的层次调用关系和联系: 1.5功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 选课模块 打印课程表模块 课表查询模块 查询可选课程模块 选课 √ 打印课程表 √ 课表查询 √ 查询可选课程 √ 1.6 人工处理过程 本系统在具体排课过程中,有时可能需要人工来调整,如在为教师安排上课时间、地点时需考虑到一些特殊因素。 1.7尚未解决的问题 由于同时运行的人数过多的时候,会导致该系统反应过慢或者无法正常工作,所以在运行本系统之前应该规定同时运行的人数; 1.8概念模型(整个学生选课系统的E-R图) 1.9接口设计 1.9.1用户接口 用户可以根据学号和姓名进行查询这学期的课程信息、选课以及查询自己的选课信息。 1.9.2外部接口 软件接口:通过ODBC与数据库之间进行连接; 硬件接口:鼠标、键盘。 1.9.3内部接口 模块间采取数据耦合方式,通过参数表传递数据,交换信息。 1.10运行设计 1.10.1运行模块组合 通过主应用程序组合,模块均可独立操作存储文件。。 1.10.2运行控制 用户只需要通过鼠标以及键盘就可以实现查询、选课等本系统所包含的一切操作; 1.10.3运行时间 查询时间2s; 选课时间2s; 登陆系统时间30 minutes; 1.11系统数据结构设计 1.11.1逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。 学生信息的数据字典: 字段中文名称 字段名 类型 长度 说明 学号 S-number Varchar 14 学生学号 姓名 Name Varchar 8 学生姓名 性别 Sex Varchar 2 班级编号 C-number Varchar 14 学生所在班级 年级 Grade Int 学生所在年级 政治面貌编号 Z-number Varchar 2 民族编号 M-number Varchar 2 籍贯编号 J-number Varchar 2 身份证号 ID Varchar 15 学籍编号 X-number Varchar 2 班级信息的数据字典: 字段中文名称 字段名 类型 长度 说明 班级编号 C-number Varchar 14 年级 Grade Varchar 4 班级所在年级 班级名称 C-name Varchar 30 班级简称 C-sname Varchar 16 人数 Number Numeric (3,0) 班主任 Master Varchar 8 课程信息的数据字典: 字段中文名称 字段名 类型 长度 说明 课程编号 Co-number Int 课程名称 Co-name Char 40 课程简称 Co-sname Char 40 拼音码 Char 6 课程的拼音码 本学期课程 Char 2 教师 Teacher Char 10 任课教师 开课系别 Sdept Char 30 学分 Credit Int 本课程的学分 选课表的数据字典: 字段中文名称 字段名 类型 长度 说明 编号 Nu

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档