校园网站的设计与实现
说明:
我国的大学教育已经普及,大学生的队伍也正在不断壮大,为了方便大学生对本校各项工作的了解以及加深学生、教师与学校之间相互的交流,建设一个规模化的校园网站成为了当务之急。网络化将给我们的工作和学习带来了极大的便利。
以Internet/Intranet为网络平台实现校园网络各项信息发布、管理、设置等功能。本题目要开发一个校园网门户网站。包括BBS系统平台、招生就业信息管理平台。后台:包括平台管理、统一认证、资源管理、用户权限管理等
需求分析
1、 处理什么数据:
主要处理数据库文件,如BBS系统平台的会员数据表,招生就业管理平台的招生信息数据表等;
后台管理员登录后对系统的信息数据做相应的更新,查询,修改,删除等操作;
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;
系统应基本具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;
2、 需要什么功能(对于理论类题目,拟采用何种理论方法)
BBS系统平台:
普通用户:用户注册、分页查看所有主题文章列表、发表主题文章、回复文章、查看主题文章和回复文章的详细内容、对自己发表或回复的文章进行修改或删除。
版主:具有普通用户的所有功能、对本讨论区的所有文章可以修改或删除。
系统管理员:具有普通用户的所有功能、对所有版面的所有文章可以修改或删除、用户管理功能、包括修改用户的个人信息或删除用户。
[来源:http://www.doc163.com]
共需要六个模块来实现:
用户注册模块:这个模块完成新用户的注册功能,并能对注册信息进行检查。
用户登录模块:这个模块提供用户的登录界面,并验证用户名和密码,以确定用户身份。
信息显示模块:这个模块显示论坛的所有讨论区、各讨论区中的所有主题文章、主题文章和回复文章的详细内容。
信息操作模块:这个模块提供发表主题文章、回复文章、修改文章以及删除文章的功能,并且对不同身份的用户给予不同的操作权限。
用户管理模块:这个模块能够对用户个人信息进行管理,可以设置某用户为版主或删除某用户。
数据库模块:这个模块实现对数据库的连接和访问。
以上六个模块中,数据库模块是系统中最重要的一个模块,所有JSP页面的编写都是围绕数据库的操作展开的。
用户注册模块将用户提交的个人信息存储到数据库之中,通过用户登录模块可以进入信息消失模块、信息操作模块、用户管理模块。
模块之间的关系:
首先,用户登录的时候肯定用到登录模块,如果用户没有注册,则转向注册模块,如果注册了,在校验完用户信息后,进入信息显示模块;用户在论坛中的操作调用的是信息操作模块。
网站的建设主要从以下五点着手:
1、实用性。详细了解客户需求,商务网站设计切实客户公司形象,加速公司信息化进程。
2、科学性。采用先进的设计思路规划网站,使商务网站适合相应的服务行业,并且得到最大的有效利用。
3、安全性。采用可靠的安全技术标准确保网站数据信息的安全,为网站运行营造安全环境。
4、可扩展性。可以根据公司发展,以及对网站商务功能的增加,对原有商务网站进行功能扩展。
5、交互性。开发高效的交互功能,使公司与客户实现及时有效的沟通,建立一个和谐完满的网络虚拟社区。
以以上五点出发,以解决网站的响应速度与安全性为主体思路,开发系统,实现系统,解决问题。
部分需要的内容
1, 意见留言结果网页guest.JSP:用来显示学生发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。
2, 学生发言表单网页addmsg.JSP:让学生学生填写发言内容并选择发言性质。
3, 学生发言数据处理JSP程序add.JSP:处理学生发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。
[资料来源:http://doc163.com]
4, 老师回复表单网页teachans.JSP:让老师针对某位特定学生学生所发表的意见作出独立的回答。
5, 老师回复数据处理JSP程序anssave.JSP:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。
6, 数据表文件allmessage:用来储存学生发言数据与老师回复数据的Access类型数据库文件。
“数据表文件”负责存放学生发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。
上一篇:图书在线借阅的设计与实现
下一篇:公交线路管理系统的设计与实现