欢迎来到天天文库
浏览记录
ID:44316449
大小:312.82 KB
页数:29页
时间:2019-10-20
《学生信息管理系统1305104112常锋》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、成绩金陂科扶号院礫程殺针報告题口学生信息管理系统课程名称JavaEE程序设计院部名称软件工程学院专业软件工稈班级13软件工程3班学生姓名W学号1305104112课程设计地点1318课程设计学时24指导教师金英金陵科技学院教务处制目录一、摘要1二、需求分析2三、概要设计3四、数据库详细设计:41•数据字典42.数据库连接5五、详细设计与分析:81.登录模块82.查询模块103.添加模块114删除模块135.修改模块156.留言功能17六、系统测试191.登录模块测试:192.管理员登陆测试:22七、总结25八、参考文献26一、摘要随着社会信息化程序不断提高,越來越多的软件开发人员需要开
2、发Web应用程序。口前网络编程主要有两大技术体系:基于JavaEE的网络开发和基于.NET的网络开发。JavaEE技术以其开放性,灵活性的技术成熟度,赢得了广大编程爱好者的青睐,并冃在目前企业级信息系统开发领域也山领了很大的市场,取得了许多成功的案例。此次课程设计我利用MyRclipse开发工具设计了一个学生信息管理系统。用户的身份分为学生和管理员,用户登陆系统吋系统根据用户身份提供相应的功能。学生的功能包扌乩学生信息的查询,个人信息的修改,密码修改和留言。当用户登陆时若冇新留言,系统捉示用户查看新留言。管理员在此基础上述冇添加学生信息和删除学生信息的功能,修改的权限也大于学生。关键词
3、:JavaEE编程技术MySql数据库管理系统二、需求分析2.1功能需求前台功能:1)学生信息浏览功能:学生和管理员都可进行查询和浏览,学生可以按学号、姓名查询和查询全部学生信息,管理员可以按班级,专业查询。查询时先要选择查询方式,再输入查询的关键词。查询全部学生信息时不需要输入关键词。2)学生个人信息维护功能:学生能对自己部分信息(年龄、email>电话)的修改功能,而部分信息(学号、姓名、性别、专业、班级)不能做修改。修改时先读取个人信息到文本框中,学生可以在文本框中对个人信息修改。不能修改的信息对应的文本框为只读。修改完成后保存即可。3)留言版:学生可以有针对性的向其他同学进行信
4、息留言,留言时需要输入收信人的学号和内容即可,留言吋获取系统吋间,留言人为登陆吋系统记录的学号对应的姓名。对方登陆后,若有新留言可以口动提示,并设有查询新留言的超链接。后台功能:1)管理员可按照班级对学生个人信息进行管理,班级信息管理包括按班级查询学生信息,修改班级信息,删除班级信息,添加班级信息。2)管理员可对学生基木信息进行录入,查询、添加、修改、删除。管理员查询是在学生查询的基础上新增加按班级,按专业对学生进行查询。添加学生信息时只需将耍添加的学生信息输入对应的文本框屮。修改学生信息时先查询出修改学生的信息查询显示在文本框中,修改时只需要将信息输入到对应的文本框中,不能修改的信息
5、对应的文本框设为为只读,管理员可以修改除了学号以外的其它信息。删除时先查询出要删除的学生信息,再确认删除。3)管理员可动态添加班级信息,对班级信息进行管理和设置2.2环境需求根据系统的基本功能需求,以及客户的信息系统环境,计划采用浏览器/服务器模式来构建管理系统,这样方便维护和使用。同吋,根据客户对技术的具体建议,计划采用J2EE技术来开发。具体的软硬件环境妾求如下:(1)硬件环境:采用普通办公用个人计算机作为服务器即可。(2)操作系统:可以采用WindowsXP以上系统。(3)数据库系统:采用Mysql数据库(4)Web服务器:釆用TomcatS以上系统。(5)Java运行环境:采用
6、JRE1.5以上中文版本。(6)客户端:采用浏览器工具即可三、概要设计按照系统的需求要求,可以把系统功能进行分解,以便按照每个功能模块的要求分别实现对应的功能。系统总体结构如下图2.1所示:学生倍息管理系统学生查询学生L修改个人学生留管理员1*(询添加学生信息修改学生信息删除学生图2.1用户的身份分为学生和管理员,用户登陆系统时系统根据用户身份捉供相应的功能。系统提供给学生的杳询方式有按学号查询、按姓名杳询和杳询全部学生信息;学生可以修改部分个人信息,对于像学号、班级、专业这样的信息学生不能作修改;学生可以给任何用户留言,留言时系统会获取留言人和留言时间。系统提供给管理员的查询方式在学
7、牛的基础上增加了按班级查询、按专业查询和查询管理员信息;管理员可以向学生库中添加学生信息和从学生库中删除学生信息;管理员可以修改除学号以外的所冇学生信息;管理员在留言时系统会在获取到的管理员姓名而加入“管理员”的字样,以提醒收信人,此信息是来口于管理员。四、数据库详细设计:1•数据字典表格y称说明studentinfor学生信息表学生基本信息administrator管理员信息表管理员基本信息massage留言表留言倍息表名称类型长度说明sno
此文档下载收益归作者所有