德育评定系统概要需求说明书

德育评定系统概要需求说明书

ID:41674472

大小:344.48 KB

页数:20页

时间:2019-08-29

德育评定系统概要需求说明书_第1页
德育评定系统概要需求说明书_第2页
德育评定系统概要需求说明书_第3页
德育评定系统概要需求说明书_第4页
德育评定系统概要需求说明书_第5页
资源描述:

《德育评定系统概要需求说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件概要设计说明书重庆工程学院学院:软件学院专业:软件技术题目:德育评定系统老师:XX日期:2016年9月18日目录目录II第1章课题概述III1.1课题研究的背景III1.2课题的口的及必要性III第2章可行性研究III2.1技术可行性III2.2经济可行性IV2.3操作可行性IV2.4法律可行性IV第4章总体设计V4.1概述V4.2系统功能划分VI4.2.1学生子系统功能划分VI4.2.2管理员子系统功能划分VII4.2.3领导子系统功能划分VII4.2.4教师管理了系统功能划分VIII4.

2、3系统功能描述VIII4.3.1学生子系统功能描述VIII4.3.2管理员子系统功能描述IX4.3.3教师子系统功能描述X4.3.4领导了系统功能描述X4.4数据库概念结构设计X4.4.1各实体属性图XI4.4.2各实体之间的E-R图XII4.4.3各实体之间的关系总E-R图XIV第5章详细设计XV5.1概述XV5.2程序流程图XV第1章课题概述1.1课题研究的背景不同的学校具有不同的教师教学信息管理与测评制度,这就决定了不同的学校需要不同的教师教学信息管理与测评系统,避免通过Office屮的E

3、xcel软件加上手工记录来进行管理,实现口动化的教师评价管理。1.2课题的目的及必要性随着我国高校教育规模的拓展高校的教学管理任务FI趋繁重,如何保证高校的教学效果和有效及时的监督教学质量显然变得非常关键,学生可以对老师的教学质量进行测评。高校教师教学质量测评系统主要是学生通过自C的登陆帐号,进入学校内部的教师教学质量测评系统,对自己任课老师木学年度的数学工作进行总体测评。学校的管理员还可以通过该系统了解到学生对老师的测评,对老师的教学情况进行统计。通过该系统可以实现学生、领导、老师和管理员四者

4、之间的相互联系,而且更加方便广大学生,学生只要可以上Internet,则可以对英任课教师进行测评。第2章可行性研究可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的口的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方而来考虑:2.1技术可行性教师教学质量评价系统是由网络和网页实现的。所以本系统使用jsp开发技术,应用myeclipse软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用myspl数据库,服务器是TOMCAT6.0。木

5、系统是在学校开发完成,遇到问题可以与同学一起研究,再加上导师的指导。因此在技术上能够适应本系统的开发。2.2经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本软件的开发费用可以忽略,每个成员都有各自的电脑和开发工具,这也是学习的一部分。再者,本软件是不需要上线的,所以没有后期的维护工作。2.3操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没

6、冇太大的问题。2.4法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。第4章总体设计4.1概述木阶段设计的基木目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务Z后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机

7、的结合在一起,每个模块的功能如何实现。系统设计的口标是使系统实现拥有所要求的功能,同时,力争达到高效率、高叮靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原來的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立乂相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软

8、件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的儿个重要概念如下:(1)抽象,抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。(2)信息隐蔽和局部化,信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局

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

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

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