选课系统概要设计.doc
《选课系统概要设计.doc》由会员分享,可在线阅读,更多相关《选课系统概要设计.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流选课系统概要设计.精品文档.概要设计目录1、引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料22、总体设计32.1 需求功能32.2运行环境33、接口设计33.1 用户接口33.2 外部接口33.3 内部接口44、模块过程设计44.1 功能44.2 模块分类44.3 用例模型视图54.4 活动图65、系统数据结构设计65.1 数据对象和形成的数据结构65.2 文件和数据库结构75.2.1 描述文件的数据结构或者库表结构75.2.2 全局数据75.2.3 文件和数据交叉索引76、运行设计86.1 系统初始化86.2 运行控制
2、86.3 运行结束87、系统出错处理设计87.1 出错信息87.2 补救措施97.3 系统维护设计91、引言1.1 编写目的该文档的目的是描述辅助选课系统的概要设计,主要内容包括系统功能简介、系统结构设计、系统结构设计、系统接口设计、模块设计和界面设计等。本文档预期的读者包括设计人员、开发人员、项目管理人员、测试人员。1.2 背景由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构, 接口设计,实现对系统的初步设计。目的在于推动软件工程的规范化,使设计人
3、员遵循统一的概要设计书写规范, 节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。1.3 定义开发一个支持学生选课并辅助学生选课的APP。1.4 参考资料1需求概要设计文档格式标准S.GB856D-1988.2窦万峰.软件工程方法与实践M.北京:机械工业出版社,2016.103窦万峰.软件工程实验教程M.北京:机械工业出版社,2016.112、总体设计2.1 需求功能该系统主要功能包括:1. 用户登录2. 用户选课3. 查看课表4. 辅助选课5. 信息更新2.2运行环境运行平台:linux操作系统数据库:MYSQL 数据库Web
4、服务器:Tomcat开发语言:C3、接口设计3.1 用户接口选课辅助系统采用的客户端与服务器的形式,系统为不同身份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自己权限范围内的各种操作。3.2 外部接口以客户端与服务器的形式,通过查询数据库服务器,查询相关信息。并通过鼠标、键盘、显示器输入与输出相关信息。3.3 内部接口登录模块需要调用与数据库的接口,选课,退课需要调用程序与网络的接口。4、模块过程设计4.1 功能实现用户的选课,退课以及查看课程功能。4.2 模块分类网络传输模块:与网站进行数据交互用户登录模块:通过用户名和密码登陆网站选课模块:实现选课功能退课模块:实现课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选课 系统 概要 设计
限制150内