欢迎来到天天文库
浏览记录
ID:47430858
大小:1.74 MB
页数:29页
时间:2020-01-11
《JSP学生信息管理系统(报告)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、重庆科技学院《Web应用程序设计》课程设计报告摘要随着社会信息化程序不断提高,越来越多的软件开发人员需要开发Web应用程序。目前网络编程主要有两大技术体系:基于JavaEE的网络开发和基于.NET的网络开发。JavaEE技术以其开放性,灵活性的技术成熟度,赢得了广大编程爱好者的青睐,并且在目前企业级信息系统开发领域也占领了很大的市场,取得了许多成功的案例。此次课程设计我使用JavaEE编程技术,利用MyEclipse开发工具设计了一个学生信息管理系统。用户的身份分为学生和管理员,用户登陆系统时系统根据用户身份提供相应的功能。学生的功能
2、包括:学生信息的查询,个人信息的修改,密码修改和留言。当用户登陆时若有新留言,系统提示用户查看新留言。管理员在此基础上还有添加学生信息和删除学生信息的功能,修改的权限也大于学生。27重庆科技学院《Web应用程序设计》课程设计报告本系统采用JSP和Servlet结合,JSP和JavaBean结合的技术。通过JDBC连接到数据库,实现数据库的操作。关键词:JavaEE编程技术ServletJavaBean数据库27重庆科技学院《Web应用程序设计》课程设计报告目录一、需求分析11.1功能需求11.2环境需求1二、概要设计22.1系统总体结
3、构22.2开发环境的配置2三、详细设计33.1数据库设计33.1.1数据字典33.1.2逻辑设计43.1.3物理设计43.1.4数据库实施53.1.5JAVAEE数据库连接63.2功能设计73.2.1登陆功能73.2.2查询功能93.2.3添加功能113.2.4删除功能133.2.5修改功能153.2.6留言功能17四、调试与测试204.1学生登陆测试204.2管理员登陆测试22五、总结25参考文献:26致谢2727重庆科技学院《Web应用程序设计》课程设计报告一、需求分析1.1功能需求前台功能:1)学生信息浏览功能:学生和管理员都可
4、进行查询和浏览,学生可以按学号、姓名查询和查询全部学生信息,管理员可以按班级,专业查询。查询时先要选择查询方式,再输入查询的关键词。查询全部学生信息时不需要输入关键词。2)学生个人信息维护功能:学生能对自己部分信息(年龄、email、电话)的修改功能,而部分信息(学号、姓名、性别、专业、班级)不能做修改。修改时先读取个人信息到文本框中,学生可以在文本框中对个人信息修改。不能修改的信息对应的文本框为只读。修改完成后保存即可。3)留言版:学生可以有针对性的向其他同学进行信息留言,留言时需要输入收信人的学号和内容即可,留言时获取系统时间,留
5、言人为登陆时系统记录的学号对应的姓名。对方登陆后,若有新留言可以自动提示,并设有查询新留言的超链接。后台功能:1)管理员可按照班级对学生个人信息进行管理,班级信息管理包括按班级查询学生信息,修改班级信息,删除班级信息,添加班级信息。2)管理员可对学生基本信息进行录入,查询、添加、修改、删除。管理员查询是在学生查询的基础上新增加按班级,按专业对学生进行查询。添加学生信息时只需将要添加的学生信息输入对应的文本框中。修改学生信息时先查询出修改学生的信息查询显示在文本框中,修改时只需要将信息输入到对应的文本框中,不能修改的信息对应的文本框设为
6、为只读,管理员可以修改除了学号以外的其它信息。删除时先查询出要删除的学生信息,再确认删除。3)管理员可动态添加班级信息,对班级信息进行管理和设置1.2环境需求根据系统的基本功能需求,以及客户的信息系统环境,计划采用浏览器/服务器模式来构建管理系统,这样方便维护和使用。同时,根据客户对技术的具体建议,计划采用J2EE技术来开发。具体的软硬件环境要求如下:(1)硬件环境:采用普通办公用个人计算机作为服务器即可。(2)操作系统:可以采用WindowsXP以上系统。(3)数据库系统:采用Mysql数据库(4)Web服务器:采用Tomcat5以
7、上系统。(5)Java运行环境:采用JRE1.5以上中文版本。(6)客户端:采用浏览器工具即可。27重庆科技学院《Web应用程序设计》课程设计报告二、概要设计2.1系统总体结构按照系统的需求要求,可以把系统功能进行分解,以便按照每个功能模块的要求分别实现对应的功能。系统总体结构如下图2.1所示:学生信息管理系统学生管理员学生查询修改个人信息学生留言管理员查询添加学生信息修改学生信息删除学生信息管理员留言图2.1系统结构图用户的身份分为学生和管理员,用户登陆系统时系统根据用户身份提供相应的功能。系统提供给学生的查询方式有按学号查询、按姓
8、名查询和查询全部学生信息;学生可以修改部分个人信息,对于像学号、班级、专业这样的信息学生不能作修改;学生可以给任何用户留言,留言时系统会获取留言人和留言时间。系统提供给管理员的查询方式在学生的基础上增加了按班级查询、按专
此文档下载收益归作者所有