班级网站管理系统java课程设计报告

上传人:桔**** 文档编号:490132854 上传时间:2023-08-09 格式:DOC 页数:25 大小:543KB
返回 下载 相关 举报
班级网站管理系统java课程设计报告_第1页
第1页 / 共25页
班级网站管理系统java课程设计报告_第2页
第2页 / 共25页
班级网站管理系统java课程设计报告_第3页
第3页 / 共25页
班级网站管理系统java课程设计报告_第4页
第4页 / 共25页
班级网站管理系统java课程设计报告_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《班级网站管理系统java课程设计报告》由会员分享,可在线阅读,更多相关《班级网站管理系统java课程设计报告(25页珍藏版)》请在金锄头文库上搜索。

1、软件项目设计报告 班级网站管理系统所在班级小组成员学院名称信电工程学院专业名称计算机科学与技术指导教师起止日期 201x年xx月xx日目 录1 绪论221.2 本次设计完成的工作21.3 任务分工31.4 任务32 系统分析4442.3 用例图53 系统设计与实现88889103.6文件夹组织结构103.7 发布班级通知管理模块的实现113.8 删除学生信息模块的实现143.9 修改班级通知模块的实现164 数据库设计205 结论236参考文献241 绪论 以下将介绍该系统的开发背景、研究现状、研究意义以及本文档的简要内容。 进入21世纪,随着网络时代的不断普及,网络已深入到人们的生活当中信息

2、化成为一股不可逆转的潮流。这潮流中,各校纷纷建起了学校网站,而我们忽视了班级网站的建设和应用。大学生活不同于高中生活,同学之间往往少了面对面的交流,而在这种情形下,班级网站的存在就更具其意义。它将帮助我们共享班级的一些信息,获取学校的相关重要新闻动态,帮助我们记录班级的重大活动,为班级成员提供一个更为广阔的交流平台,有助于同学间感情的培养,有利于班级的团结,班风的建设。班级网站的研究意义作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。国际上网站的发展十分迅速,网站已成为

3、人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。提起网站设计,许多人自然会想到DREAMWEAVERMX和FLASH,FIREWORKS三剑客,还有Jsp等等。本课题的设计步骤是:首先,通过上网对大型网站的结构进行学习和模仿。上网查找一些相关资料并下载。然后,学习Java的网络编程语言学习网站设计的基本技术和方法。然后,利用Java进行网站的布局和编辑,进行网站的链接。本课题的研究的主要内容是使用网站设计软件工具,通过对Java等的学习学会网站的布局,使网站的结构合理。学会链接的建立和修改,使访问

4、者可以在网页之间自由跳转,真正体会网上冲浪的感觉。1.2 本次设计完成的工作本次设计的课题为班级网站管理系统,可以为卓越班的教师提供一个发布班级信息的平台。教师可以通过该平台方便快捷的发布班级情况、班级通知、人员风采等内容,学生可以通过该平台同步浏览班级以及人员的各项信息,学生登录后可以上传照片并对照片发表评论。实现的功能主要包括:1、管理员功能1.1管理员主要要负责管理用户权限和用户账号,可以实现对两者的发布、删除和修改功能。1.2负责教师信息的;1.3班级信息管理,负责班级信息的增删改查;1.4学生信息管理,负责增加学生信息,并能够实现删除和修改功能;1.5班级通知管理,负责发布班级通知,

5、并能够实现删除和修改功能。2、学生功能学生能够查看自己的信息,和浏览班级信息、班级通知、班级照片并能够对照片进行上传和评论。1.3 任务分工组织结构:为了完成班级网站管理系统的项目开发,班级每三人自由组成了一个项目团队,人员分工:为了明确项目团队中每个人的任务分工,现制定人员分工,如下表1-1所示: 成员 角色 负责的模块内容 组长教师信息管理,班级信息管理,数据库设计 组员学生功能,班级照片管理,界面美化 组员学生信息管理,班级通知管理,整理文档表1-1 人员分工1.4 任务组长需要先构思整个系统,然后设计数据库,为整个系统的开发做好工作,有完成的系统模型,同时负责教师信息管理,班级信息管理

6、。组员则根据组长的提出的任务写出相应的代码并实现学生功能,班级照片管理,界面美化,组员根据组长的提出的任务写出相应的代码并实现学生信息管理和班级通知管理功能,并整理文档。2 系统分析通过实现该系统,可以为卓越班的教师提供一个发布班级信息的平台。教师可以通过该平台方便快捷的发布班级情况、班级通知、人员风采等内容,学生可以通过该平台同步浏览班级以及人员的各项信息,学生登录后可以上传照片并对照片发表评论。编写目的:随着网络技术不断发展和计算机的普及,越来越多的人拥有了自己的电脑,越来越多的学校和班级通过计算机网络来管理其各项事务。同时,学生与学生之间通过网络来交流的方式也日趋频繁。在这种潮流的趋势之

7、下,应该采用什么样的方式来更好的管理学生的各项信息和班级的各项日常事务,以及怎样使学生之间能够更好的交流,成为一个问题。为此,建立班级网站管理系统来帮助解决这类问题,不仅能更好的管理学生的各项信息和班级的各项日常事务,还可以加强学生之间的交流。 背景:进入21世纪,随着网络时代的不断普及,网络已深入到人们的生活当中信息化成为一股不可逆转的潮流。这潮流中,各校纷纷建起了学校网站,而我们忽视了班级网站的建设和应用。大学生活不同于高中生活,同学之间往往少了面对面的交流,而在这种情形下,班级网站的存在就更具其意义。它将帮助我们共享班级的一些信息,获取学校的相关重要新闻动态,帮助我们记录班级的重大活动,

8、为班级成员提供一个更为广阔的交流平台,有助于同学间感情的培养,有利于班级的团结,班风的建设。班级网站的研究意义作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。提起网站设计,许多人自然会想到DREAMWEAVERMX和FLASH,FIREWORKS三剑客,还有jsp等等。本课题的设计步骤是:首

9、先,通过上网对大型网站的结构进行学习和模仿。上网查找一些相关资料并下载。然后,学习java的网络编程语言学习网站设计的基本技术和方法。然后,利用java进行网站的布局和编辑,进行网站的链接。本课题的研究的主要内容是使用网站设计软件工具,通过对java等的学习学会网站的布局,使网站的结构合理。学会链接的建立和修改,使访问者可以在网页之间自由跳转,真正体会网上冲浪的感觉。要求:班级网站管理系统必须提供学生信息和教师信息的基础设置;实现对班级信息,学生信息,教师信息及班级通知的录入、修改、删除等管理功能;可以分不同权限、不同用户对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。目

10、标:班级网站管理系统的目标是实现班级的信息化管理,可以为卓越班的教师提供一个发布班级信息的平台。教师可以通过该平台方便快捷的发布班级情况、班级通知、人员风采等内容,学生可以通过该平台同步浏览班级以及人员的各项信息。条件、假定和限制:时间的限制,我们必须在三周的时间里完成项目,在这期间系统分析员需要整理好分析结果,分配各组员的任务,每天需要人员跟踪记录整理文档。程序开发人员须在5天的时间里进行系统设计、程序编码、系统测试、程序调试。根据上面的分析,在技术上不会存在什么问题,因此项目延期的可能性很小。只要在分配的时间里都能顺利地完成任务,再加上团队的凝聚力齐心协力,相信在这两周内会获得一个满意的结

11、果。 2.3 用例图如图2-1图2-1 用例图2.3.1管理员功能如图2-2图2-2管理员功能清单表2-1功 能 编 号功 能 名 称文中标题编号备 注01教师信息管理02班级信息管理03学生信息管理04学生信息管理 表2-12.3.1学生功能如图2-3图2-3学生功能清单表2-2功 能 编 号功 能 名 称文中标题编号备 注01个人管理0101查看个人信息0102修改密码02信息管理0201浏览班级信息0202浏览班级通知0203浏览人员风采0204上传图片0205浏览教师信息表2-23 系统设计与实现根据需求分析的描述以及与组建成员的沟通,现制定系统实现目标如下:a.界面设计简洁、友好、美

12、观大方。b.操作简单、快捷方便。c.数据存储安全、可靠。d.信息分类清晰、准确。e.强大的查询功能,保证数据查询的灵活性。f.为管理员提供真实的数据信息。g.对用户输入的数据,系统进行严格的数据检查,尽可能排除认为的错误。如图3-1 班级网站管理班级信息管理教师信息管理班级通知管理学生信息管理相册信息管理图3-1 系统功能结构学生模块:A 、查看学生的信息学生登录后查看学生信息,但只可以查看到个人信息。B、浏览班级信息显示由管理员(班长)发布的班级信息。C、修改密码当该学生进入自己的界面时,为保证信息的安全性可以自行修改密码设置,这只限本人才能修改。输入新密码并确认新密码提交后就修改成功了。D

13、、上传图片每个学生登录后,都可以有上传图片的权限,输入要上传的图片的标题,选择要上传的图片后,就可以进行上传。然后可以在班级风采一栏中看到上传后的图片,并可以进行评论。E、浏览班级通知登录后的学生,可以查看到管理员发布的班级通知。F、浏览师资可以查看到有管理员发布的老师的信息。管理员模块: A、教师信息管理 可以实现显示所有教师信息并统计教师的数量,添加新的教师信息,删除教师信息以及修改教师信息。 B、学生信息管理可以实现显示所有学生信息并统计学生的数量,添加新的学生,删除学生,修改学生信息。 C、班级通知信息管理可以实现显示所有班级通知信息并统计班级通知的数量,发布新的班级通知信息,删除班级

14、通知信息,修改班级通知信息。 D、班级信息管理可以实现显示班级所有信息,添加班级信息,删除班级信息以及修改班级信息。E、注销实现退出登录,返回到登录页面。如图3-2班级网站管理系统 用户登录用户权限 学生 管理员 浏览班级通知班级通知管理浏览班级信息班级信息管理浏览个人信息浏览教师信息学生信息管理 上传照片教师信息管理 照片评论 密码修改图3-2 系统流程图a.操作系统:windows 7或XPb.java开发包:hibernate,structs,sqljdbc4;c.数据库:SQL ServerD.框架:hibernate,structs;3.6文件夹组织结构如图3-3图3-3 文件夹组织结构3.7 发布班级通知管理模块的实现时序图如图3-4图3-4时序图图3-5类

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号