JAVA程序设计项目详细设计说明书_第1页
JAVA程序设计项目详细设计说明书_第2页
JAVA程序设计项目详细设计说明书_第3页
JAVA程序设计项目详细设计说明书_第4页
JAVA程序设计项目详细设计说明书_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE0PAGE4[班主任管理系统]——概要设计说明书班主任管理系统详细设计说明书1.引言

计算机作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。因此很多企业、教育业开始利用计算机进行有效率的管理信息,我们可以看到,可以有效的提高学校的管理效率,增加新的管理手段等。“在线校园管理系统”是一种典型的教育OA应用,它是即时管理信息的产物,代表了未来教育业的走向。此次对教育管理系统的研究,可以为以后完整的校内在线管理系统开发积累大量的经验。同时,系统本身也可作为一个实用系统投入运行。

1.1编写目的软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。本产品的预期读者学校教师、中间用户(指软件的管理人员、开发人员、测试人员、维护人员)、最终用户。1.2背景a.工程的名称:班主任管理系统。

b.工程组织者:大红鹰职业技术学院软件学院毕业设计小组

c.产品用户:校方、教师d.产品设计者:大红鹰职业技术学院软件学院毕业设计小组

1.3参考资料

《软件工程》郑人杰、殷人昆、陶永雷编著清华大学出版社《JSP使用教程》清华大学出版社《精通struts》孙卫琴电子工作出版社2.总体设计2.1需求规定2.1.1系统功能本系统要处理的功能为详细记录班主任所使用到的班级及学生的信息情况.对学生信息作一定的统计处理2.1.2系统性能本系统要求能适应一天中的长时间工作,不允许发生软件事故性中断。2.1.2.1时间特性要求要求能实时地处理输入输出请求和进行数据统计2.1.2.2可靠性本系统要有良好的可靠性,对关键数据的处理采取校验以保证操作结果的准确性。2.1.3输入输出要求本系统要求输入符合一定的格式,输出将按照格式输出,简单明了。2.1.4本系统具备对数据运算、排序、归类、记录等功能。2.1.5故障处理要求本系统运行过程中出现故障,要求能尽量保护好当前操作信息和操作结果,不损害已有的数据和具备一定的数据恢复能力。故障解除后能尽量保证恢复故障前操作并得到正确结果。2.1.6其他专门要求本系统要求有备份设备。2.2运行环境本系统运行在Windows操作系统和java虚拟机的支持,以MS-SQLServer做后台数据库2.2.1设备奔腾pc机(主频在2.0G以上),两个大容量硬盘(各在120G以上,一个用于数据备份),稳压电源,后备电源(用于断电备用)2.2.2支持软件Windows98或其以上操作系统、java虚拟机1.5、jdk环境1.5、数据库软件MS-SQLServer(做后台数据库)和java的连接数据库驱动.2.2.3控制本系统的启动后,提供“班级积分信息、学生信息、查询、修改、添加、删除”等操作命令,命令来源于使用者的选择。2.3功能需求与系统模块的关系验证模块控制模块调用模块插入模块用户登录√日志管理√√事物管理√权限管理√学生信息查询√学生信息添加√√学生信息修改√学生信息删除√数据修改子模块数据删除子模块数据查询子模块数据反馈模块用户登录日志管理√√事物管理√√权限管理√√学生信息查询√√学生信息添加√学生信息修改√学生信息删除√√2.6人工处理过程本系统运行需要使用者选择操作命令和输入参数3、详细设计一、主要内容1、管理学生的基本信息。可以对学生基本信息进行一些基本的维护,如增、删、改;而且具有相应权限的用户可以根据需求动态增加学生信息;还可以提供数据导入导出功能,能和原有教务系统进行数据的导入导出。2、考核管理。共分两个部分:班级积分管理和学生个人积分管理。这个是根据我们大红鹰学院的基本情况来进行考核的。该模块具有如下功能:班委能将增、扣分情况输入到表单;班主任可以在表单上增删改内容;一般学生能浏览内容。同时提供灵活的查询机制,可以统计当日、当周,当月的增扣分明细/统计,某单项(如卫生、纪律、出勤等)的扣分明细/统计。班主任可以依相应的扣分数据来增强相应的管理力度,并且考核班委。3、管理班主任日常事物。有4个不同的任务大类,分别可以让班主任登记每次下学生寝室时间、地点(寝室号)、人物、交谈内容纪录;登记每次和某某学生谈心的时间、地点、人物,交谈内容纪录;登记每次和家长聊天的时间、地点、人物、交谈内容纪录;同时系统还提供班主任自定义任务,输入具体内容:事件,时间、地点、人物、内容,生成任务表单。每个表单都能能形成日志,可以统计当日、当周,当月的班主任单项和总的工作分明细/统计。还可以提供数据导入导出功能,能将原有系统数据导入导出。4、管理家长信息。对家长信息内容进行维护;具有相应权限的用户可以根据需求动态增加家长信息。5、消息公布,留言板。班委,班主任可以发布消息(学校班级纪事,班级事件处理公告……);学生,老师,家长可以留言板上留建议或意见。6、管理用户权限设置。该模块用于权限设置和维护。7、登入、登出管理。班主任管理系统班主任管理系统学生基本信息管理班主任日常事务管理家长信息管理消息公布,留言板用户权限设置管理积分考核管理登入、登出管理学生个人积分管理班级积分管理学生基本信息管理模块a、学生基本信息的管理,包括对学生信息的查询。b、具有相应权限的用户可以根据需求动态增加学生信息的属性。C、建立公共数据交互平台,实现原有教务系统之间的动态、一致性数据交换。包括对学生信息实现修改和删除功能。积分考核管理模块(重点)分两个部分:班级积分管理学生个人积分管理,其作用是增强相应的管理力度,考核相应的班委。班委能增加相应内容班主任可以增删改内容一般学生能浏览内容以网页日志形式,显示当日/当周/当月的增扣分统计明细列表,某单项(如卫生、纪律、出勤等)的扣分统计明细列表。班主任日常事物管理登记每次下学生寝室时间、地点(寝室号)、人物、交谈内容纪录。登记每次和某某学生谈心的时间、地点、人物,交谈内容纪录。登记每次和家长聊天的时间、地点、人物、交谈内容纪录。班主任可以自定义新的任务类型。以网页日志形式,显示当日/当周/当月的班主任工作统计明细列表。提供远程访问功能接口,实现与其它学生管理系统中的功能接口访问途经。家长信息管理家长信息内容的维护,诸如具有相应权限的用户可以根据需求动态增加家长信息的相应属性消息公布,留言板班委,班主任发布消息(学校班级纪事,班级事件处理公告……);学生,老师,家长可以留言板上留建议或意见。用户权限设置管理用户信息维护权限设置维护登入、登出管理登入登出信息管理3.页面设计分类Image文件夹:存放相关图片Templates文件夹:index.jsp系统主页student.jsp学生基本信息页面integral.jsp积分管理分类页面class_integral.jsp班级积分管理页面student_integral.jsp个人积分管理页面daily.jsp日常事务页面message.jsp留言板页面popedon.jsp权限设置页面Log.jsp日志管理页面about.dwt网页模版css.css网页样式表#有关数据库操作类一律采用JFBean.java这个类#SESSION内存放有关对象名统一问题请编码组讨论统一一下5.运行设计5.1运行模块组合每种运行所历经的内部模块的支持服务器均为Apche组织Tomcat5.2运行控制JAVA语言是一种高级语言,JBuilder或Eclipse等IDE工具可以帮助程序员自动完成这些工作,它将文件管理,编辑,运行,编译,测试,跟踪等工具集中在同一用户界面下,给用户带来极大方便,是一种很好的编码支持软件6.系统数据结构设计6.1逻辑结构设计要点本系统主要包含“学生信息”这一数据。要求一记录形式存储。详细内容内附:班主任管理系统数据库设计说明书6.2物理结构设计要点对“学生信息”以记录作为基本单位进行访问和操作。操作和访问要依据用户的身份加以权限限制。7.系统出错处理设计7.1出错信息出错原因格式内容处理方法用户不存在提示框登录失败,请核对用户名和密码返回登录主窗口学生学号不存在提示框输入的学生学号不存在,请重新输入返回输入框学生姓名不存在提示框输入的学生姓名不存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论