学生成绩管理系统详细设计文档_第1页
学生成绩管理系统详细设计文档_第2页
学生成绩管理系统详细设计文档_第3页
学生成绩管理系统详细设计文档_第4页
学生成绩管理系统详细设计文档_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

详细设计说明书一、引言1.1创建目的学生成绩管理系统的详细设计是设计的第二个阶段,本阶段的根本目标是根据设计概要,如何具体实现所要求的系统,即经过本阶段的设计工作,为了得到目标系统的正确描述,在编码阶段将此描述直接翻译成用某种设计语言编写的程序本说明书提供程序的“蓝图”,更好地完成编码任务。 学校现代化管理是学生成绩管理不可或缺的部分。 成绩管理的内容对学校的管理至关重要,成绩管理系统必须为用户提供必要的信息和快速的查询功能。1.2项目背景该项目运用现代化技术提高了学生成绩查询的效率,使原始办公系统更加方便,工作效率也提高了。1.3工具的使用1)eclipse:开发工具2)Mysql:数据库管理软件3)Navicat Premium:第三方软件显示mysql数据库4 )使用4)Tomcat:服务器5)window7:硬件环境6)JSP :软件开发语言2 .总体设计2.1要求摘要学生成绩管理系统是综合管理学校教务和教育活动的平台系统,是学校和区域教育信息化的基础信息平台。 满足学校管理层、学生、教师的日常工作、学习、查询、管理等工作。 目的是分享学校的各种信息。 提高学校工作效率,规范学校工作流程,便利师生互动。2.2项目任务范围学生成绩管理系统分为三大模块:学生成绩查询模块、教师成绩登记模块和管理人员各项信息管理模块。学生:查询学生的个人信息。 包括个人成绩查询和密码修改。教师:查询教师的个人信息,如学生成绩输入和密码变更等。管理者:学生管理(删改学生调查)教师管理(删改教师)班级管理(删改班级调查)成绩管理的额外删除调查)更改所有人的密码管理个人密码。2.3系统模块构成图该成绩管理系统由三个模块、五个模块组成:注册模块、密码模块修改、学生管理模块、教师管理模块、成绩管理模块3 .程序说明3.1注册模块3.1.1程序的流程图3.1.2功能的说明(1)功能类型:查询数据(2)功能描述:提高系统的安全性,按照权限进入系统(3)前提业务:无(四)后续业务:除登记外的所有模块(5)功能制约:权限制约(6)制约记述:只有登录表中注册的用户才能登录,能够满足身份属性和用户名密码的双重匹配而登录,不同身份进入不同的操作界面。3.1.3接口设计(1)动作说明用户名输入框:输入登录表的用户名密码输入框:输入登录表的密码身份选择按钮:学生、教师、管理者三个身份选择登录按钮-单击按钮将数据发送到显示登录数据处理jsp页取消按钮:清空输入框中的数据并恢复原始状态(二)数据要求字段名称长度要求是否为非空项目输入方法标准值用户名(xh )char(6)否文本框天空密码(kl )varchar(100 )否文本框天空id(sf )int(2)否选择按钮天空(3)注册数据处理1 )数据库连接2 )根据身份跳转到不同的接口3.2密码模块的变更3.2.1程序的流程图旧密码和新密码不一样密码或用户匹配正确输入要更改的用户名和密码正确失败3.3教师的职能1 )增加、阅览、修改、删除学生的个人信息,可以按照特定的要求(如学号、姓名等)找到学生2 )执行类别信息的添加、显示、修改、删除,可以根据特定的请求(例如类别号、类别名等)来检索类别3 )追加、显示、修改、删除课程信息,使之能够以特定的请求(例如课程编号、课程名等)检索课程4 )输入学生的成绩,看学生的成绩,修正学生的成绩,把学生的成绩导出Exls表,按照特定的要求(如班级单位、课程单位)查询学生的成绩,该教师只能输入自己所有课程的学生的成绩5 )可以修改自己的密码3.4学生的职能1 )可以看到自己课程的所有成绩。2 )可以修改自己的密码3.5管理员权能1 )增加、阅览、修改、删除学生的个人信息,根据特定的要求(例如学号、姓名等)可以找到学生2 )可以添加、显示、修改和删除类别信息,并且可以根据特定请求(例如,类别号、类别名等)来搜索类别3 )可追加、显示、修改、删除课程信息,可按特定要求(例如课程编号、课程名等)检索课程4 )输入学生的成绩,调查学生的成绩,修正学生的成绩,将学生的成绩导入Exls表,按照特定的要求(例如班级单位、课程单位)调查学生的成绩5 )能够追加、阅览、修改、删除教师信息,能够按照特定的要求(例如工作号码、姓名等)搜索课程4业务逻辑与实现4.1系统处理流程4.2业务逻辑说明4.3具体实现整个系统框架分为数据库连接层、业务逻辑层、控制层和呈现层数据库连接层:由接口BaseDao.java和BaseDaoImp.java类实现。业务逻辑层:在接口xxxservice.java和xxxserviceImp.java类中实现。控制层:在类XXX servlet.Java中实现。演示文稿层:各种xxx.jsp页面。5接口使用者介面:为使用者提供视窗格式,让使用者输入、查询、修改、列印资料等作业,并为重要作业(例如删除)提供提示对话方块格式,让使用者进一步了解。外部接口:系统需要计算机,并且elpise前端开发工具、MySQL背景数据库、前端开发工具和背景数据库都封装在hibernate中内部接口:系统通过注册进入主接口,通过鼠标单击和菜单驱动完成各种操作,并执行不同的任务。6测试计

温馨提示

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

最新文档

评论

0/150

提交评论