课程安排系统-概要设计说明(共11页).docx
《课程安排系统-概要设计说明(共11页).docx》由会员分享,可在线阅读,更多相关《课程安排系统-概要设计说明(共11页).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学院课程安排系统概要设计说明书项目名称:学院课程安排系统专业名称:计算机科学与技术(交通信息工程)姓名学号:李强3刘彦均0郭甲戌9周琛8日期:2014年11月12日专心-专注-专业1引言1.1编写目的 本文档是对学院课程安排系统的一个总体把握,以便在下一步开发设计中更好的控制开发,并对其他教务管理系统有良好的接口。设计系统的架构、类图,以便使系统的开发能有效进行。本软件概要设计说明书的读者是系统开发人员或合同约定人员。1.2背景a. 软件系统名称:学院课程安排系统;b. 任务提出者:教务处开发者:李强、刘彦均、周琛、郭甲戌用户:学校教职工.和学生;c. 与其他系统的关
2、系:教务管理系统的子系统1.3定义SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。1.4参考资料a. 学院课程安排系统可行性研究报告;b. 学院课程安排系统需求说明书;c. 张海藩,牟永敏,面向对象程序设计实用教程(第二版),清华大学出版社,2007d. 王珊等,数据库系统概论,高等教育出版社,2005e. 李爱萍,软件工程原理、方法和工具,机械工业出版社,20092总体设计2.1需求规定系统开发的整体任务是实现学院课程安排的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。该阶段目的在于明确系
3、统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2.2运行环境软件基本运行环境为Windouws环境,需要浏览器支持。2.3基本设计概念和处理流程本系统的基本设计概念和处理流程如下:1)系统启动时,激活身份验证模块。2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面是。3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。4)各项功能执行完毕后,重新进入消息循环状态。5)由退出系统事件激活关闭系统模块,退出系统。2.4结构完整的软件结构图:2.5功能需求与程序的
4、关系1)用户身份验证必须调用“验证用户”模块程序进行身份验证。2)课表查询人员进行查询需要判断教师是否审核通过。3)课表录入人员录入课表要考虑是否和其他教师课表安排是否冲突4)课表管理人员对课表的确认以及最高权限的更改。5)后期对课表的更改。2.6人工处理过程 填写授课计划等2.7尚未解决的问题由于我们水平有限以及时间仓促,尚未配置成功在php中连接MySQL以预留之后的网页端接口,只能暂用SQL Server这种比较庞大和复杂的数据库作为存储使用。3接口设计3.1用户接口用户接口语法结构软件回答信息管理员登录以英文和汉字开头,不超过6个字符进入主界面信息管理相关操作进行相应的操作3.2外部接
5、口软件接口服务器程序可使用 php中提供的对 SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。硬件接口在输入方面,对于键盘、鼠标的输入,可用html+php的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用html+asp的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。3.3内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 安排 系统 概要 设计 说明 11
限制150内