《学生档案管理系统项目说明》Word文档下载推荐.docx
- 文档编号:17782634
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:19
- 大小:365.21KB
《学生档案管理系统项目说明》Word文档下载推荐.docx
《《学生档案管理系统项目说明》Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《学生档案管理系统项目说明》Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
●教务学籍管理系统;
●设备管理系统;
●图书管理系统;
项目不限于以上几种。
2主要工作
2.1项目定义
学生档案管理软件是一个管理信息系统,目标是实现学生档案的有效管理和利用。
本软件可应用于各类学校,提高学生管理水平。
软件功能
1.
学生可以编辑更新个人基本信息,如:
姓名、年龄、籍贯、爱好等
2.
学生可以查阅个人学分、课程成绩、奖惩情况、图书借还、体检结果、毕业去向等信息
3.
其他软件用户可以输入与学生相关的资料信息,如教师输入课程成绩,校医输入体检结果,辅导员输入奖惩情况、毕业去向等
4.
年级辅导员可以浏览年级学生数据并进行分析,如对课程、总体学习成绩的排序等
5.
班主任可以浏览班级学生数据并进行分析,如对课程、总体学习成绩的排序等
6.
系统管理员负责管理软件用户账号及其权限
2.2需求分析
学生档案管理角色说明
在学生档案管理系统中,一共有六个角色。
分别是:
学生,教师,辅导员,班主任,医生,管理员。
分别能进行的操作有。
学生
学生可以编辑更新个人基本信息,如:
学生可以查阅个人学分、课程成绩、奖惩情况、图书借还、体检结果、毕业去向等信息
教师
教师可以输入他所管理课程的课程成绩
辅导员
年级辅导员可以浏览年级学生数据并进行分析,如对课程、总体学习成绩的排序等
班主任
班主任可以浏览班级学生数据并进行分析,如对课程、总体学习成绩的排序等
医生
校医输入体检结果。
添加人员的体检信息
管理员
管理软件用户账号及其权限。
添加用户删除用户
学生档案管理用户说明
每一个用户可以同时有几个不同类型的角色。
比如一个人他可以是学生也有可能是辅导员。
他能进行的操作为他的角色能进行的操作的和。
需求规定
2.2.1.1基本页面流程
2.2.3.2输入输出
页面
输入
输出
登陆页
用户id,密码
Null
管理页(管理,查找用户)
用户id,Null
查找用户的信息表
添加(修改)用户页
修改用户id,密码,权限等
是否修改成功
主页
点击连接
跳转页面
浏览学生数据管理页
用户id,姓名,排序字段等查找信息
学生成绩表
编辑更新个人基本信息页
个人基本信息
教师输入课程成绩页
用户id,成绩
是否修改成功,已经添加了的成绩表
校医输入体检结果页
用户id,结果
是否修改成功,已经添加了的体检结果
辅导员输入
用户id,奖惩情况或毕业去向
是否修改成功,已经添加了的结果
成绩页
无
所有成绩表
奖惩情况
所有奖惩情况
图书借还
已还还是未还的
借的图书列表
其他基本信息
2.2.1.2对性能的规定
2.2.3.3.1精度
字符串数据为普通字符串,不超过1M。
数字除了成绩外均为正型
成绩为两位浮点小数
日期精确到日年-月-日表示如2000-01-01
2.2.3.3.2时间特性要求
说明对于该软件的时间特性要求,如对:
a.响应时间。
10秒
b.更新处理时间。
c.数据的转换和传送时间。
d.解题时间等的要求。
2.2.1.3输入输出要求
用户id,密码(string,string)
用户id,Null(string)
(string)
用户id,姓名,排序字段等查找信息(string,checkbox)
学生成绩表(table)
个人基本信息(string)
用户id,成绩(string,float)
用户id,结果(string,string)
用户id,奖惩情况或毕业去向(string,string)
所有成绩表table
所有奖惩情况table
借的图书列表table
其他基本信息table
2.2.1.4其它专门要求
可维护性:
可以通过管理员帐户进行维护
可补充性:
外加函数接口进行补充
易读性:
在代码中加入注释,变量名依照命名规范
运行环境规定
2.2.1.5设备
主要设备
服务器一台
其他设备
网络设施
交换机
路由器
网线
其他
2.2.1.6支持软件
名称
版本
WindowXp
Sp2
Tomcat
5.5
Eclipse
3.2
JDK
1.5.0
MyEclipse
SqlSever
2000
2.2.1.7接口
依照TCP/IP中的Http协议
2.2.1.8控制
基于WebBS构架进行开发。
通过服务器浏览器的方法进行控制。
不需要客户端。
2.3
概要设计
系统的结构
模块名称
标识符
详细说明
表示层
WebSheet
用户能够看到的页面。
包括页面的控件、设计、代码等。
在本项目中为11个jsp页面
业务逻辑层
Businessrull
处理各个页面之间的业务逻辑关系,在本项目中为11个javaBean
数据访问层
DateAccess
处理Businessrull和DateBase之间的连接关系。
在本项目中为处理sql语句的类
数据库
DateBase
存储数据信息
2.3.1数据库ER图
2.3.1.1数据库
列名称
数据类型
是否必须
注释
Tb_Users_Info
Users_ID
INTEGER
是
用户标识
Users_Name
VARCHAR(10)
用户姓名
Users_Pword
用户密码
Users_Gender
用户性别
Users_Birth_Date
用户出生日期
Users_From
用户籍贯
Users_Dept
用户系别
Users_Type
用户类别(决定权限)
Users_AdmInfo
用户可管理的信息
Std_ClsID
学生班号
Std_Goto
学生毕业去向
Std_HealInfo
学生将康状况
Tb_Course_Info
Course_ID
课程编号
Course_Name
课程名称
Teacher_Name
授课教师姓名
Course_Credit
课程学分
Course_Provider
课程开设院系
Tb_Book_Info
Book_No
图书编号
Book_Name
图书名称
Book_Price
DOUBLE
图书价格
Publish_House
出版单位
Tb_CourseSelect_Info
用户标识,引用自Tb_Users_Info
课程编号,引用自Tb_Course_Info
Course_Grade
课程成绩
Tb_StdBook
图书编号,引用自Tb_Book_Info
Loan_Date
DATETIME
借书日期
Due_Date
应还日期
Tb_Std_RrdPshInfo
RrdPish_No
奖惩记录编号
RrdPsh_Date
奖惩日期
RrdPsh_Type
奖励还是惩罚
RrdPsh_Name
奖惩名称
2.3.1.2数据库ER图
2.4详细设计
2.4.1模块Websheet设计说明
2.4.1.1程序描述
2.4.1.2功能
负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能。
2.4.1.2性能
精度必须完全正确
时间特性页面响应时间小于10秒
2.4.1.3输入项
页面名称
Login.Jsp
Admin.Jsp
用户id或Null
AddUser.Jsp
Main.Jsp
View.Jsp
Edit.Jsp
Tinput.Jsp
Dinput.Jsp
Finput.Jsp
Score.Jsp
Aandp.jsp
Book.jsp
Other.jsp
2.4.1.4算法
基本为数据流动无特殊算法
2.4.1.5流程逻辑
2.4.2模块Businessrull设计说明
2.4.2.1程序描述
处理各个页面之间的业务逻辑关系,在本项目中为10个javaBean类。
2.4.2.2功能
2.4.2.3性能
2.4.2.4输入、输出项
JavaBean类
对应页面
LoginBean.java
用户id(int),密码(string)
是否登陆成功Bool值
AdminBean.java
用户id(int)或用户名(string)
根据用户id。
用户名检索出(ResultSet)
AddBean.java
用户id(int),密码(string)权限(string)等
是否修改成功Bool
ViewBean.java
用户id(int),姓名(string),排序字段(Bool)等查找信息
学生成绩表ResultSet
EditBean.java
是否修改成功(Bool)
TinputBean.java
用户id(string
),成绩(float)
DinputBean.java
用户id(int),结果(string)
FinputBean.java
用户id(int),奖惩情况或毕业去向(string)
ScoreBean.java
所有成绩表ResultSet
AandpBean.java
所有奖惩情况ResultSet
BookBean.java
借的图书列表ResultSet
OtherBean.java
如权限等
2.4.2.5算法
2.4.2.6注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释。
说明本模块的作用
b.加在各分枝点处的注释;
对各变量的功能、范围、缺省条件等所加的注释。
在重要的地方添加注释说明作用
2.4.3模块DateAccess设计说明
2.4.3.1程序描述
2.4.3.2功能
接受Businessrull生成的sql语句。
访问数据库。
返回必要信息。
在本项目中为Conn.java类
2.4.3.3性能
2.4.3.4输入、输出项
方法名称
输入类型
输出类型
publicResultSetgetrs()
ResultSet
返回根据sql语句生成的数据集
publicConn()
publicbooleanconnectdb(Stringsql)
String
Sql语句
boolean
是否操作成功
2.4.3.5算法
2.5源程序
2.5.1源程序说明
Java程序文档.doc说明文件
Stu_Sys源代码.包括.java、.jsp、.js、html等可以用eclipse3.2还原文件
StuSys数据库备份文件
Doc类图文档
2.5.2运行样例
………………...
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生档案管理系统项目说明 学生 档案管理系统 项目 说明