中北大学信息商务学院2011届毕业论文
https://www.bilibili.com/video/BV1dN4y1B7QN/
演示视频:
6 程序设计
6.1 程序说明
根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以Java 语言为基础进行开发的。主要是采用JSP技术+JavaBeans+ SQL 模式进行模块开发与实现的。全部都以面向对象的方法进行设计和实现。
6.2 具体模块划分
一、普通用户的功能需求
1. 前台服务界面能为新用户提供注册/登录功能。
2. 能够让用户在同学录管理系统中修改自己的基本资料。
3. 注册用户能够查询班级通讯录,查询同学的相关信息。
4. 注册用户还能够浏览班级相册并上传照片。
5. 注册用户还能够在班级论坛进行发帖留言。
6. 注册用户还能够在公告信息栏查看公告信息。
二、管理员的功能需求
1. 系统后台能够为管理员提供登录功能。
2. 管理员能够对自己的登录密码进行修改。
3. 管理员能根据新注册用户登记表的信息进行有筛选性地录入,即能够剔出重表,并能记录用户录入的相关信息。
4. 管理员能够对网站首页的班级介绍进行编辑和修改。
5. 管理员能够对用户上传的照片进行删除。
6. 管理员能够在公告信息栏发布班级公告信息。
7. 管理员能够在班级论坛上对一些不恰当的留言进行删除。
6.2.1用户注册
普通用户无需注册就可以浏览网站部份信息,如果用户要查看通讯录、或者相册一定要注册才可以访问这几个页面。用户注册包括:学号、姓名、密码、电话、性别等资料。
6.2.2用户登录模块
用户登录包括:登录名称,输入密码。
当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以通过检查直接进入网站的其它页面进行浏览和订购。
6.2.3班级论坛
班级论坛是一个比较简单却是很直观的信息发布/存放系统,它提供了一个和浏览者交流、沟通的平台。现在许多网站都有论坛,它可以收集浏览者提出的各种意见和建议。
在班级论坛系统中,管理员可以对用户留言进行管理。其整个系统的功能如下。
整个系统要实现的功能可以将系统分为以下几个模块:发表留言模块、查看留言模块、管理员修改、留言设置、留言管理模块。系统的设计结构图如图所示。
6.2.4班级相册
班级相册:供班内同学之间分享照片,用户注册登录后可以在后台自己发布相片,可以按名称进行查找到相关数据,可进行修改和删除。
6.3后台管理
管理员输入用户名和密码,系统判断合法时,刚进入后台主界面,否则提示错误信息。登录后台后,我们可以看到后台功能有留言管理、相册管理、新闻管理、用户管理等功能信息。管理员可以在左边菜单中选择相应的功能进行操作。
6.3.1新闻管理
新闻管理包括新闻添加和新闻查询;管理员登录后可以添加班级新闻,可以查询相关数据,进行修改和删除
6.3.2用户管理
管理员登录后可以对用户信息进行修改,删除操作,这里可以按学号、姓名、电话进行模糊查找,找到相关数据后可以进行操作。
6.3.3班级相册管理
班级相册管理与用户管理功能相类似,可以对相册进行修改、删除操作
6.3.4班级论坛
班级论坛是一个比较简单却是很直观的信息发布/存放系统,它提供了一个和浏览者交流、沟通的平台。现在许多网站都有论坛,它可以收集浏览者提出的各种意见和建议。
在班级论坛系统中,管理员可以对用户留言进行管理。其整个系统的功能如下。
整个系统要实现的功能可以将系统分为以下几个模块:发表留言模块、查看留言模块、管理员修改、留言设置、留言管理模块。系统的设计结构图如图所示。
第1页共35页