2022年《学生档案管理系统项目说明》 .pdf
《2022年《学生档案管理系统项目说明》 .pdf》由会员分享,可在线阅读,更多相关《2022年《学生档案管理系统项目说明》 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生档案管理系统项目说明Java 语言程序设计北京航空航天大学计算机学院杨硕磊 34060127名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 文档编号版 本 号 1.2.1 文档名称学生档案管理系统项目说明项目代号Java 语言程序设计委托单位承接单位北京航空航天大学文档修改情况登记表版本日期版本号修改原因及主要改动状态2006.11 V1.0 建立文档已发布2006.12 V1.1 添加内容2006.12 V1.2 添加内
2、容2006.12 V1.2.1 微小修改文档签署情况记录文件建立日期2006.11.30最后修改日期主 要 起 草 人杨硕磊单位审核批准电子文件名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 1 课程设计任务:. 11.1 基本任务 . 12 主要工作 . 12.1 项目定义 . 12.2 需求分析 . 12.2.1 学生档案管理角色说明. 12.2.2 学生档案管理用户说明. 22.2.3 需求规定 . 22.2.3.1
3、 基本页面流程. 22.2.3.2 对性能的规定. 32.2.3.3 输入输出要求. 32.2.3.4 其它专门要求. 42.2.4 运行环境规定. 42.2.4.1 设备 . 42.2.4.2 支持软件 . 42.2.4.3 接口 . 52.2.4.4 控制 . 52.3 概要设计 . 52.3.1 系统的结构 . 52.3.2 数据库 ER 图. 62.3.2.1 数据库 . 62.3.2.2 数据库ER 图 . 72.4 详细设计 . 82.4.1 模块 Websheet设计说明 . 82.4.1.1 程序描述 . 82.4.1.2 性能 . 92.4.1.3 输入项 . 92.4.1.
4、4 算法 . 10 2.4.1.5 流程逻辑 . 10 2.4.2 模块 Businessrull 设计说明 . 10 2.4.2.1 程序描述 . 10 2.4.2.2 功能 . 10 2.4.2.3 性能 . 10 2.4.2.4 输入、输出项. 10 2.4.2.5 算法 . 11 2.4.2.6 注释设计 . 11 2.4.3 模块 DateAccess 设计说明 . 11 2.4.3.1 程序描述 . 12 2.4.3.2 功能 . 12 2.4.3.3 性能 . 12 2.4.3.4 输入、输出项. 12 2.4.3.5 算法 . 12 名师资料总结 - - -精品资料欢迎下载 -
5、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 2.5 源程序 . 12 2.5.1 源程序说明 . 12 2.5.2 运行样例 . 12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 1 课程设计任务:1.1基本任务以 Java 语言为工具, 完成一个完整项目的开发,工作量在人均2000 行程序以上
6、, 每个开发小组不得超过两名同学。候选项目包括:教务学籍管理系统;设备管理系统;图书管理系统;项目不限于以上几种。2 主要工作2.1项目定义学生档案管理软件是一个管理信息系统,目标是实现学生档案的有效管理和利用。本软件可应用于各类学校,提高学生管理水平。软件功能1.学生可以编辑更新个人基本信息,如:姓名、年龄、籍贯、爱好等2.学生可以查阅个人学分、课程成绩、奖惩情况、图书借还、体检结果、毕业去向等信息3.其他软件用户可以输入与学生相关的资料信息,如教师输入课程成绩,校医输入体检结果,辅导员输入奖惩情况、毕业去向等4.年级辅导员可以浏览年级学生数据并进行分析,如对课程、总体学习成绩的排序等5.班
7、主任可以浏览班级学生数据并进行分析,如对课程、总体学习成绩的排序等6.系统管理员负责管理软件用户账号及其权限2.2需求分析2.2.1学生档案管理角色说明在学生档案管理系统中,一共有六个角色。分别是:学生,教师,辅导员,班主任,医生,管理员。分别能进行的操作有。学生学生可以编辑更新个人基本信息,如:姓名、年龄、籍贯、爱好等学生可以查阅个人学分、课程成绩、奖惩情况、图书借还、体检结果、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - -
8、 毕业去向等信息教师教师可以输入他所管理课程的课程成绩辅导员年级辅导员可以浏览年级学生数据并进行分析,如对课程、总体学习成绩的排序等班主任班主任可以浏览班级学生数据并进行分析,如对课程、总体学习成绩的排序等医生校医输入体检结果。添加人员的体检信息管理员管理软件用户账号及其权限。添加用户删除用户2.2.2学生档案管理用户说明每一个用户可以同时有几个不同类型的角色。比如一个人他可以是学生也有可能是辅导员。他能进行的操作为他的角色能进行的操作的和。2.2.3需求规定2.2.3.1基本页面流程2.2.3.2 输入输出页面输入输出登陆页用户 id ,密码Null 管理页(管理,查找用户)用户 id ,N
9、ull 查找用户的信息表添加(修改)用户页修改用户id, 密码,权限等是否修改成功名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 主页点击连接跳转页面浏览学生数据管理页用户 id, 姓名,排序字段等查找信息学生成绩表编辑更新个人基本信息页个人基本信息是否修改成功教师输入课程成绩页用户 id, 成绩是否修改成功, 已经添加了的成绩表校医输入体检结果页用户 id ,结果是否修改成功, 已经添加了的体检结果辅导员输入用户id ,奖惩
10、情况或毕业去向是否修改成功, 已经添加了的结果成绩页无所有成绩表奖惩情况无所有奖惩情况图书借还已还还是未还的借的图书列表其他基本信息无其他基本信息2.2.3.2 对性能的规定 2.2.3.3.1 精度字符串数据为普通字符串,不超过1M。数字除了成绩外均为正型成绩为两位浮点小数日期精确到日年 - 月- 日表示如 2000-01-01 2.2.3.3.2 时间特性要求说明对于该软件的时间特性要求,如对: a. 响应时间。 10 秒 b. 更新处理时间。10 秒c. 数据的转换和传送时间。10 秒d. 解题时间等的要求。10 秒2.2.3.3输入输出要求页面输入输出登陆页用户id,密码(string
11、,string)Null 管理页(管理,查找用户)用户 id ,Null(string) 查找用户的信息表添加(修改)用户页修改用户id, 密码,权限等(string) 是否修改成功主页点击连接跳转页面浏览学生数据管理页用户 id, 姓名,排序字段等查找信息 (string,check box) 学生成绩表 (table) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 编辑更新个人基本信息页个人基本信息 (string)是否
12、修改成功教师输入课程成绩页用户id,成绩(string,float) 是否修改成功, 已经添加了的成绩表校医输入体检结果页用户id,结果(string,string)是否修改成功, 已经添加了的体检结果辅导员输入用户 id ,奖惩情况或毕业去向(string,string)是否修改成功, 已经添加了的结果成绩页无所有成绩表table 奖惩情况无所有奖惩情况 table图书借还已还还是未还的借的图书列表table 其他基本信息无其他基本信息 table2.2.3.4其它专门要求可维护性:可以通过管理员帐户进行维护可补充性:外加函数接口进行补充易读性:在代码中加入注释,变量名依照命名规范2.2.4
13、运行环境规定2.2.4.1 设备主要设备服务器一台其他设备网络设施交换机路由器网线其他2.2.4.2 支持软件名称版本Window Xp Sp2 Tomcat 5.5 Eclipse 3.2 JDK 1.5.0 My Eclipse Sql Sever 2000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 2.2.4.3 接口依照 TCP/IP 中的 Http 协议2.2.4.4 控制基于 Web BS构架进行开发。通过服
14、务器浏览器的方法进行控制。不需要客户端。2.3概要设计2.3.1系统的结构模块名称标识符详细说明表示层WebSheet 用户能够看到的页面。 包括页面的控件、 设计、代码等。 在本项目中为11 个 jsp 页面业务逻辑层Businessrull 处理各个页面之间的业务逻辑关系,在本项目中为11 个javaBean 数据访问层DateAccess 处理 Businessrull 和 DateBase之间的连接关系。 在本项目中为处理 sql 语句的类名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生档案管理系统项目说明 2022年学生档案管理系统项目说明 2022 学生 档案管理系统 项目 说明
限制150内