Javaweb程序设计Word文档下载推荐.docx
- 文档编号:14077157
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:16
- 大小:458.25KB
Javaweb程序设计Word文档下载推荐.docx
《Javaweb程序设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Javaweb程序设计Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。
这些优点能够极大地提高学校学生档案管理的效率。
因此,开发这样一套管理软件成为很有必要的事情。
而且只要软件的设计合理,可以为学校提供合理的管理模式。
3系统的具体任务
该系统的具体任务就是设计一个学生信息的数据库管理系统,由计算机来代替人工执行一系列诸如管理者对学生的信息管理和学生个人的信息处理操作,还有老师对学生成绩的管理之类等。
4系统开发目的
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。
5课程设计计划
分工合作实现成绩管理系统设计
总共分为四大部分
1、
题目确定及前期系统构想及设计
2、
代码,数据库连接系及统流程图绘制
3、
代码,数据库连接及页面设计
4、
代码,系统测试及实验报告书填写
课程设计工作进度计划
序号
起止日期
工作内容
2014年12月10日~15日
2014年12月20日~30日
绘制
2015年01月02日~10日
2015年01月11日~12日
6系统环境需求
编程语言:
JAVA
Java+Eclipse+MySQL数据库
开发工具:
Eclipse7.0或MyEclipse6.5
MySQL
运行环境:
Windowsxp或windows7
7需求分析
7.1总体功能需求
管理员
需要管理员页面
密码修改、学生注册、学生查询、学生修改、学生注销
老师
老师页面
学生成绩写入、个人信息查询、个人密码修改
学生
学生页面
个人信息查询、个人成绩查询、个人密码修改
7.2.各版块功能任务
7.2.1管理员
业务流程描述:
1:
管理员信息登录;
2:
进行密码修改
3:
必须是匹配的管理员信息才能登录否则失败;
4:
可实现相关的功能,如学生注销,学生注册,学生查询,学生修改,学生注销
7.2.2学生
从菜单选择添加学生信息。
性别限制男女。
学号作为唯一标示符:
(1)不能出现重复学号。
(2)学号必须是数字组成。
要求用户输入欲删除的学生的学号;
5:
删除学生记录;
6:
更新到数据表。
7:
给定一个学生学号删除一个学生信息
8:
查看数据表中是否有输入学号的学生信息。
(1)如果存在则删除该学号学生信息。
(2)如果没有重新输入。
9:
如果删除成功更新数据表。
10:
查看学生记录
11:
输入学生学号;
12:
若该学生存在,显示该学生相关信息。
13:
14:
判断学生是否存在
15:
如果存在显示单个学生,如果不存在提示不存在,重新输入。
16:
要求用户输入欲修改的学生的学号;
17:
判断该学生是否存在于记录中;
18:
若学生记录存在,修改学生信息。
19:
给定一个欲修改学生的学号
20:
查看数据表是否有输入学号的学生信息。
(1)如果存在学生对象,继续下一步。
21:
显示该学号学生信息。
22:
修改学生信息
23:
修改后将信息更新到数据表中
7.2.3老师
1.先进行老师信息的核对;
2.然后在进行成绩的写入;
3.可进行密码修改。
8数据库设计
8.1.学生基本信息表
学生姓名、学生性别、电话、年龄、地址、密码学号等信息,设计时注意学生编号设为主键,如表3.2所示:
学生基本信息表
编号
字段名称
字段类型
说明
1
studentId
varchar(50)
学生编号(主键)
2
studentName
学生姓名
3
sex
int
性别
4
number
varchar(20)
电话
5
address
地址
6
password
密码
7
age
年龄
8
sno
学号
8.2.score信息表
课程信息表包括课程ID、学号ID、课程分数、及格及否,课程ID设为主键。
课程基本信息表
KID
课程ID
SID
学号ID
Score
课程分数
pass
vchar(50)
及格及否
8.3.课程信息表
Kname
课程名
teacher
老师
9系统分析
9.1系统总体用例图
本系统包括两类角色:
管理员、老师、学生。
管理员可以进行学生的管理。
学生可进行个人信息查询,成绩查询,个人密码修改。
老师则是进行学生成绩写入,个人密码修改其系统总体用例图如图9.1所示:
图9.1学生信息管理系统
9.2学生信息用例图
学生信息管理模块包括对学生信息的增加、删除、查看、修改,学生信息用例图如图9.2所示:
10系统概要设计
10.1系统HIPO图
HIPO图是美国IBM公司发明的“层次图加输入/处理/输出图”的英文缩写。
根据系统的模块层次结构可得到系统HIPO图,本软件的HIPO图如图10.1所示。
图10.1学生信息管理系统HIPO图
注册
登录
操作
学生注册
管理员
学生
信息修改
信息查询
密码修改
10.2系统E-R图
11系统详细设计
11.1系统程序流程图
本系统系统的流程图如图11.1所示:
学生信息系统系统流程图11.1
管理者
11.2用户登录流程图
用户登录的流程是:
如果管理员存在,则直接输入账号密码,系统判断账号密码是否正确,如果输入不正确,提示登陆错误。
如果输入正确,进入系统。
其流程图如图11.2所示:
图11.2用户登录流程图
11.3用户注册流程图
图11.3用户注册流程图
11.4学生信息处理流程图
图11.4学生信息处理流程图
12系统测试
12.1准备阶段
1.打开MyEclipse及MySQL,将“学生成绩管理系统.sql”加载到数据库中。
2.连接MyEclipse及MySQL。
12.2系统测试
1.运行index.jsp文件。
2.进入系统主页面
图示
总结及体会
该系统是有实际信息管理需求的学校进行学生信息管理的系统。
系统的用户信息和权限由系统管理员进行维护,有身份的用户登录系统进行修改、查找、学习科目的信息及管理工作,其他用户都可以进行学生信息的个人查阅。
要实现的功能包括两个方面,一方面是管理员的管理功能,包括学院维护、系所维护、人员维护和角色权限维护,这一部分是系统管理的基础,至关重要;
另一方面是学生管理功能,包括学生的注册和进行学习管理、发布有关学校信息和进行科学的管理这一部分是该系统真正的使用目的所在。
一个项目的完成自己的力量是不够的,分工合作才是最好的选择。
致谢
感谢老师的指导和同学帮助。
参考文献
[1]李振捷,陈雄,王军.《JSP网站开发典型模块及实例精讲(附光盘)》,电子工业出版社。
[2]程伟等编著。
《开发者突击:
JSP网络开发经典模块实现全集》。
[3]周恒等编著,《JSP项目开发全程实录》。
[4]
[5]《JSP程序设计从入门到精通》电子书
[6]李兆锋等《JavaWeb项目开发案例精粹(含DVD光盘1张)》,电子工业出版社。
[7]温诗铸.摩擦学原理[M].北京:
清华大学出版社,1990,7-9,50-52.
[8]沈权,吴鹿鸣,李娜,等.非稳态滑动轴承的研究.第四届全国摩擦学术会议论文集[C].北京:
清华大学出版社,1987,35-38.
[9]刘长生.手提二冲程汽油机镀双金属气缸的研究[J].林业科学.2001,vol37(4):
89.
[10]Singh,H.andBhat,P.N.GeneticstudiesonserumransferringinthebloodofIndiancattle.IndianJAnimSci,1980,50(4):
297-310.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Javaweb 程序设计