概要设计说明书(高校选课系统).doc

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

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2总体设计 2 2.1需求规定 2 2.2运行环境 2 2.3基本设计概念和处理流程 3 2.4结构 3 2.5功能器求与程序的关系 3 2.6人工处理过程 3 2.7尚未问决的问题 3 3接口设计 3 3.1用户接口 3 3.2外部接口 3 3.3内部接口 4 4运行设计 4 4.1运行模块组合 4 4.2运行控制 4 4.3运行时间 4 5系统数据结构设计 4 5.1逻辑结构设计要点 4 5.2物理结构设计要点 4 5.3数据结构与程序的关系 4 6系统出错处理设计 5 6.1出错信息 5 6.2补救措施 5 6.3系统维护设计 5 概要设计说明书 1引言 1.1编写目的 该高校学生选课系统需求分析报告的目的在于通过该报告可以实现以下功能:学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理,使用户的需求能够清晰的呈现的出来。该系统可以实现学生选课,管理员对课程信息以及学生信息进行管理等作用,可用于各个高校的选课系统,方便学生进行选课。 1.2背景 系统名称:高校选课系统??????? 任务的详细信息:? ???????????a)任务提出人:刘瑾老师? ? b)需求分析人:黄建彬 ???? ???c)面向用户:具有一定权限的管理人员(老师)和学生 1.3定义 Macromedia?Dreamweaver?8:网页设计工具? Microsoft?SQL?Server:数据库工具? UML,Unified?Modeling?Language(统一建模语言)的缩写,是一个标准的建模语言。 1.4参考资料 [1]?张海藩.软件工程导论(第5?版)[M].清华大学出版社,2008?年2?月. [2]?窦万峰.软件工程方法与实践.机械工业出版社,2009?年5?月. [3]?窦万峰.软件工程实验教程.机械工业出版社,2009?年5?月. [4]?陈勇孝.java程序设计实用教程,2008年6月. 2总体设计 2.1需求规定 学生选课系统是针对学校而开发的应用软件,主要功能是管理员在网上公布学生将要学习的课程,学生在课程列表中选择自己所要选修的课程,在老师接受选课后,学生跟随自己的老师上课,在考试后老师给学生评分并在校园网上公布成绩。管理员登录系统可以对系统进行管理,主要对学生、教师、课程和班级的基本信息进行维护。系统包括登录模块、管理员模块、学生模块和教师模块。 2.2运行环境 操作系统:Windows?XP?SP3及其以上? 最低配置:奔腾4处理器,512M内存,60G硬盘。???????? 建议配置:奔腾双核T4400?2.2GHZ及其以上、2G内存、320G硬盘 2.3基本设计概念和处理流程 (图一)学生选课系统流程图 (图二)学生选课处理流程 2.4结构 2.5功能器求与程序的关系 各项功能需求的实现同各块程序的分配关系: 学生选课模块 教师模块 管理员模块 查询信息功能 √ √ √ 数据录入功能 √ √ 修改数据功能 √ √ √ 删除数据功能 √ √ 打印信息功能 √ √ √ 2.6人工处理过程 信息的输入输出和报表的打印。 2.7尚未问决的问题 暂无。 3接口设计 3.1用户接口 1)本系统客户端为浏览器,方便操作 2)所有界面采用WEB风格 3.2外部接口 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。 ?1)硬件接口? 由于采用B/S架构,系统的客户端可以在所有的PC机上使用,只要有浏览器即可。?服务器也可以运行在所有的PC机上,鉴于效率问题,建议使用专业的服务器。? 2)软件接口? 客户端采用Windows?2000/XP?以上操作系统,?Internet?Explorer?6.0?以上浏览器。 3.3内部接口 说明本系统之内的各个系统元素之间的接口的安排。 4运行设计 4.1运行模块组合 查询信息功能:学生选课信息模块,课程信息模块,教师信息模块。? 数据录入功能:学生信息模块,教师信息模块,管理员信息模块。? 修改数据功能:学生信息模块,教师信息模块,管理员信息模块。? 删除数据功能:学生信息模块,教师信息模块,管理员信息模块。? 打印信息功能:学生信息模块,教师信息模块,课表信息模块,成绩表单模块。 4.2运行控制 (1)学生:?学生是选课系统的服务对象,?是系统最主要的用户群体。考虑到学生信息比较固定,?采用从学生科导入学生信息的办法,?将学生信息预置于系统之中,?避免用户注册引起的与真实身份对应混乱的问题出现,?并预设学生密码,?强制学生在第一次登陆后修改默认密码和用于找回密码的提示问题,?否

文档评论(0)

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

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

1亿VIP精品文档

相关文档