选课系统概要设计.doc

选课系统概要设计.doc

ID:56968676

大小:100.21 KB

页数:11页

时间:2020-07-29

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

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

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运行控制86.3运行结束87、系统出错处理设计87.1出错

2、信息87.2补救措施97.3系统维护设计91、引言1.1编写目的该文档的目的是描述辅助选课系统的概要设计,主要容包括系统功能简介、系统结构设计、系统结构设计、系统接口设计、模块设计和界面设计等。本文档预期的读者包括设计人员、开发人员、项目管理人员、测试人员。1.2背景由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。目的在于推动软件工程的规化,使设计

3、人员遵循统一的概要设计书写规,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规性与全面性,以利于系统的实现、测试、维护、版本升级等。1.3定义开发一个支持学生选课并辅助学生选课的APP。1.4参考资料[1] 需求概要设计文档格式标准[S].GB856D-1988.[2]窦万峰.软件工程方法与实践[M].:机械工业,2016.10[3]窦万峰.软件工程实验教程[M].:机械工业,2016.112、总体设计2.1需求功能该系统主要功能包括:1.用户登录 2.用户选课3.查看课表 4.辅助选课 5.信息更新2.2运行环

4、境运行平台:linux操作系统数据库:MYSQL数据库Web服务器:Tomcat开发语言:C3、接口设计3.1用户接口选课辅助系统采用的客户端与服务器的形式,系统为不同身份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自己权限围的各种操作。3.2外部接口以客户端与服务器的形式,通过查询数据库服务器,查询相关信息。并通过鼠标、键盘、显示器输入与输出相关信息。3.3部接口登录模块需要调用与数据库的接口,选课,退课需要调用程序与网络的接口。4、模块过程设计4.1功能实现用户的选课,退课以及查看课程功能。4.2模

5、块分类网络传输模块:与进行数据交互用户登录模块:通过用户名和密码登陆选课模块:实现选课功能退课模块:实现课程的补退选网络传输模块:显示该用户已选择的课程4.3用例模型视图4.4活动图5、系统数据结构设计5.1数据对象和形成的数据结构辅助选课系统设计的主要数据结构如下:1.用户:描述用户的基本信息,包括用户名、学号、密码等。其数据结构是一个顺序数据结构,包括用户的基本信息。2.课程:描述课程的基本信息,包括课程名称、课程编号、上课时间、上课老师等。其数据结构是一个顺序数据结构,包括课程的基本信息。3.选课过程:描述选课的基本信

6、息,包括选用户的学号、课程名称、上课时间、上课老师等。其数据结构是一个顺序数据结构,包括选课过程的基本信息。5.2文件和数据库结构5.2.1描述文件的数据结构或者库表结构包括文件的逻辑结构、逻辑记录描述、访问方法。辅助选课系统主要的外部文件有:1.用户信息文件:Users.txt。2.选课过程信息文件:SelectLessons.txt。5.2.2全局数据辅助选课系统的全局变量有:1.课程信息文件:Lessons.txt。5.2.3文件和数据交叉索引1.用户信息文件用在用户管理功能中;2.课程信息文件用于用户查看/搜索课程功

7、能中;3.选课过程信息文件用与选课成功功能中。6、运行设计6.1系统初始化学生信息管理系统在初始化阶段对置的管理员账号进行初始化,包括对管理员登录ID初始化,登录密码初始化,个人信息初始化。6.2运行控制具体软件的运行模块组合为多个浏览器并发交互的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。当用户登录到系统时,用户输入的数据通过浏览器传输到服务器端,由后台的管理模块对输入进行验证,客户端接收服务器返回的信息,客户端接收服务器返回的用户信息,给不同的用户展示不同的界面。用户在客户端上对选课信息进行处理,提交给

8、服务器,服务器校验数据,服务器返回提交结果给客户端,是否修改成功。用户在客户端使用选课系统时,能够看到简单信息的界面。6.3运行结束用户退出选课系统后,服务器会自动关闭和远程用户主机的连接。7、系统出错处理设计7.1出错信息错误类型原因解决办法数据库连接错误数据库设置不正确或SQLServ

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

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

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