学生信息管理系统需求分析-4_第1页
学生信息管理系统需求分析-4_第2页
学生信息管理系统需求分析-4_第3页
学生信息管理系统需求分析-4_第4页
学生信息管理系统需求分析-4_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

学生信息管理系统需求分析报 告 院系:信息学院 专业:计算机科学与技术班级:外包1班组长:赵仕龙(学号:1214104002)组员:臧卫星(学号:1214104042)刘帅(学号:1214104032)王博(学号:1214104096)小组分工: 赵仕龙:页面设计、数据库设计、学生信息模块 臧卫星:页面设计、课程模块、老师信息模块(管理员) 刘帅:页面设计、成绩模块 王博:登录模块、分页答辩简介:本项目名字为学生信息管理系统。本项目共存在5个模块:学生信息模块:studentDaostudentServicestudentAction课程信息模块1.CourseDao2.CourseService3.CourseAction成绩模块1.ScoreDao2.ScoreService3.ScoreAction登录模块LoginAction老师模块(管理员模块)TeacherDaoTeacherserviceTeacherAction本项目一共4张表并通过外键相互关联表的连接以及字段详情如下:教师表(teachar)中文字段名英文字段名字段类型字段种类说明IDIdint主键姓名teaNamevarchar密码pwdvarchar学生表(student)中文字段名英文字段名字段类型字段种类说明IDidint主键学生姓名stuNamevarchar学生性别sexvarchar学生年龄agevarchar学生电话stuTelvarchar密码pwdvarchar大学collegeint课程表(course)中文字段名英文字段名字段类型字段种类说明IDidint主键课程名称courseNamevarchar成绩表(score)中文字段名英文字段名字段类型字段种类说明IDIdint主键成绩gradedouble课程名称courseIdint外键关联课程表的id学生姓名stuIdint外键关联学生表的id课程编号course_Idint外键关联课程表的id学生编号Stu_Idint外键关联学生表的id项目页面:用了css+div以及少量的js进行了布局整体用了utf-8的编码设计开发环境:myEclipse服务器:Tomcat7.0框架:ssh框架零struts配置(采用utf-8的编码进行配置)<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEhibernate-configurationPUBLIC "-//Hibernate/HibernateConfigurationDTD3.0//EN" "/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><!--配置hibernate基本属性--><!--方言--><propertyname="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property><!--是否显示及格式化sql--><propertyname="hibernate.show_sql">true</property><propertyname="hibernate.forname_sql">true</property><!--生成数据表的策略--><propertyname="hibernate.hbm2ddl.auto">update</property></session-factory></hibernate-configuration>数据库方言采用mysql方言,实时更新数据库。目录85351.序言 3144392.项目简介 331222.1.系统标识 33982.2.系统功能 3236012.3.用户选择 4144393.模块划分 3136583.1.登入模块 5253673.2.学生信息管理 543253.3.课程管理 5313243.4.成绩管理 6239423.5.管理员管理 6114663.6.退出 736854.用例图 836615、数据字典 9101426.性能要求 11学生信息管理系统1.序言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。2.项目简介2.1.系统标识系统名称:学生信息管理系统2.2.系统功能本系统主要功能2.2.1、按照教师,学生,管理员三种角色设计系统功能。2.2.2、班级管理功能(管理员):班级的添加,修改,删除班级功能。2.2.3、学生管理功能(管理员):登记,修改,删除某班某个学生的基本信息,可以一次导入某班全部学生信息。2.2.4、成绩管理功能(老师):登记,修改某个学生某门课成绩,可以一次导入某班全部学生成绩。2.2.5、成绩查询功能(全部用户):每个学生可以查询自己所有课程的成绩。教师可以查询所带班级的成绩,可以对成绩进行排序和统计。管理员可以查询全年级所有学生所有课程的成绩并进行排序和统计,所有人都可以浏览各个班级的公共信息,如:教师位置,人数等。2.3.用户选择本系统面向的用户有:学校的系统人员、管理人员、教师、学生。所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。3.模块划分3.1.登入模块用户登陆(学生登录,教师登陆,管理员登陆)3.2.学生信息管理学生信息管理学生信息管理成绩信息班级信息学生基本信息成绩信息班级信息学生基本信息查找添加修改修改插入查找删除添加查找添加修改修改插入查找删除添加3.3.课程管理此模块由课程信息组成。课程管理课程管理课程信息选课信息插入修改查找查找修改插入3.4.成绩管理此模块由成绩信息组成。成绩管理成绩管理成绩信息插入查找修改3.5.管理员管理此模块由管理员信息组成管理员管理管理员管理管理员设置添加修改删除查找3.6.退出退出管理系统用例图5、数据字典教师表(teachar)中文字段名英文字段名字段类型字段种类说明IDIdint主键姓名teaNamevarchar密码pwdvarchar学生表(student)中文字段名英文字段名字段类型字段种类说明IDidint主键学生姓名stuNamevarchar学生性别sexvarchar学生年龄agevarchar学生电话stuTelvarchar密码pwdvarchar大学collegeint课程表(course)中文字段名英文字段名字段类型字段种类说明IDidint主键课程名称courseNamevarchar成绩表(score)中文字段名英文字段名字段类型字段种类说明IDIdint主键成绩gradedouble课程名称courseIdint外键关联课程表的id学生姓名stuIdint外键关联学生表的id课程编号course_Idint外键关联课程表的id学生编号Stu_Idint外键关联学生表

温馨提示

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

评论

0/150

提交评论