欢迎来到天天文库
浏览记录
ID:12541421
大小:285.00 KB
页数:13页
时间:2018-07-17
《《学生选课系统》概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四、概要设计说明书1.引言21.1编写目的21.2项目背景21.3定义21.4参考资料22.任务概述32.1目标32.2运行环境32.2.1系统运行的硬件环境32.2.2系统运行的软件环境32.3需求概述42.4条件与限制43.总体设计43.1处理流程43.2总体结构和模块外部设计43.3功能分配64.接口设计64.1外部接口64.1.1用户界面64.1.2软件接口74.1.3硬件接口74.2内部接口75.数据结构设计75.1概念结构设计75.2逻辑结构设计105.3物理结构设计115.4数据结构与程序的关系
2、116.运行设计126.1运行模块的组合126.2运行控制126.3运行时间127.出错处理设计127.1出错输出信息127.2出错处理对策138.安全保密设计139.维护设计13四、概要设计说明书1.引言1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作展开的各个过程合理有序,因此以文件化的形式,把开发过程中的各项工作记录下来,作为项目团队成员以及项目干系人之间的共识与约定,项目团队开展和检查项目工作的依据,以
3、便计划开展和确保项目开发成功。本文档的预期读者是:l设计人员l开发人员l测试人员l用户1.2项目背景【应包括:a.项目的委托单位、开发单位和主管部门;b.该软件系统与其他系统的关系。】委托单位:长江大学教务处开发单位:软工(实)11001班开发部门:张学林1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】1.4参考资料[1]张学林,《<学生选课系统>需求规格说明书》,2013.06.19.[2]孙亚民,《构建面向对象的应用系统框架》,[3]刘志成,《UML建模实例教程》[4]刁成嘉,《UML系统
4、建模与分析设计》,机械工业出版社,1997.四、概要设计说明书2.任务概述2.1目标本项目设定的目标如下:1、系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;2、系统具有良好的运行效率,能够达到提高效率的目的;3、系统应有良好的可扩充性,可以容易地加入其他系统的应用;4、通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。2.2运行环境2.2.1系统运行的硬件环境本系统的硬件环境如下:客户端:普通PCCPU:P41.8G以上内存:256MB以上分辨率:推荐使用1024*768像素数据库服
5、务器:CPU:P42.0GHz内存:1GB以上硬盘:80GB以上2.2.2系统运行的软件环境本系统的软件环境如下:操作系统:UNIX/Linux/Windowsxp或以上版本数据库:SQLServer2005开发工具:VS2008四、概要设计说明书2.3需求概述学生选课系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员。学生的需求是查询课程、学生选课情况;教师对选课系统学生选课情况进行查看;教务处管理员的功能最为复杂,包括对学生、课程、选课情况进行管理和统计。学生可以直接查看选课情况,学生可以根
6、据本人账号和密码登录系统,还可以进行与本人相关的信息查询。教务处管理员有修改学生选课的权限,所以需对教务处管理员登录本模块进行更多的考虑。在此系统中,教务处管理员可以为学生加入选课或是登录记录,数据安全性和保密性要求最高。教务处管理员可以浏览、查询、修改、删除选课的基本信息。学生选课系统共划分为3个模块,分别为:教务处管理模块、学生模块和教师模块。各个模块的具体功能如下:(1)教务处管理模块登录教务管理系统,验证通过后进入学生选课系统,可以对学生信息、课程信息进行查询、增加、修改和删除,并且可以管理选课信息(
7、排课),包括:查询、增加、修改和删除学生的选课信息,当点击退出时,退出系统。(2)学生模块登录进入学生选课系统后,可以查询学生信息、课程信息,可以进行选课,修改和退选所选的课程,点击退出时,退出登录。(3)教师模块教师通过登录进入学生选课系统后,可以查询学生信息、课程信息以及学生的选课信息,点击退出时,退出系统。2.4条件与限制3.总体设计3.1处理流程学生通过身份验证,进入系统后,可以查询相关的课程信息,然后开始选课,对所选课程可以进行修改和退选。3.2总体结构和模块外部设计四、概要设计说明书学生模块教师模
8、块学生选课系统查询个人信息查询课程信息查询学生信息查询选课信息管理员模块增加修改退选选课查询课程信息学院管理员模块模块教务处管理员教室管理员系统管理员学生管理教师管理选课课程管理增加修改删除用户管理员管理学生管理教师管理管理员院系)选课课程管理增加修改删除课程信息排课通知院系管理增加修改删除查询系统初始数据恢复数据备份用户管理员管理教务处管理员教室管理员四、概要设计说明书3.3功能分配【表明各项功能
此文档下载收益归作者所有