J2EE 系统设计与开发
《基于 SSM 的校园即时服务平台的开发与设计》
课程设计材料
信息工程学院
目录
第一章 概述 .....................................................1
1.1 系统开发背景.............................................1
1.2 系统开发目的.............................................1
1.3 校园服务平台发展现状 .....................................2
第二章 系统分析 .................................................3
2.1 系统功能分析 .............................................3
2.2 可行性分析 ...............................................3
2.2.1 技术可行性 ..........................................3
2.2.2 经济可行性 ..........................................4
2.2.3 操作可行性 ..........................................4
2.2.4 法律可行性 ..........................................4
第三章 概要设计 .................................................4
3.1 设计思想.................................................5
3.2 设计原则.................................................5
第四章 详细设计 .................................................5
4.1 登录页面 .................................................6
4.2 注册页面 .................................................6
4.3 院校管理页面 .............................................7
4.4 任务管理页面 .............................................7
4.5 用户维护页面 .............................................8
4.6 安全设置页面 .............................................8
4.4 添加新管理员 .............................................9
4.5 发布新任务 ...............................................9
4.6 数据库设计 ..............................................10
第五章 运行与测试 ..............................................11
5.1 软件测试概述............................................11
5.2 测试原则与方法..........................................12
5.3 测试过程 ................................................13
5.4 软件测试结果分析 ........................................13
第六章 总结与心得 ..............................................13
参考文献:...................................................15
1
第一章 概述
1.1 系统开发背景
随着 Internet 的普及,网页逐渐融入人们的生活,快速及时地浏览消息,获取五彩缤
纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的学校建立了自己的
网站,学校通过网站可以展示产品,发布最新通知,与学生进行交流和沟通,与招聘单
位建立联系,以及开展电子商务等。其中大学生生活服务平台是构成学校网站的一个重
要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,
随着电子计算机技术的发展,人类已经逐渐地进入信息化社会。同时人们对信息和数据
的利用与处理也已进入自动化的阶段,在各行各业中离不开计算机,更离不开信息处理,
这正是计算机被广泛应用于信息管理系统的原因。其次,现在计算机已经成为人们生活
中必不可少的工具。计算机的最大好处在于利用它能够进行管理,方便快捷的办公。使
用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了系统的安全性。因此,
开发相关的信息管理系统已经成为各行各业的必要和必需了。更多的人借助网络了解一
些事物,学生通过网络查找一个学校的资料,更多的了解这个学校的信息。学校在网络
上发布自己的信息,例如:论坛、社区、贴吧等等,这些信息比较零散,如果有一个自
己的网络平台就可以更详细的、完整的发布学校的信息,使用户不用在整个网络里搜索,
只要在这个平台里就可以找到所有的信息。因此,学校有一个自己的网络平台是必不可
少的。另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优
惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站消息管理方式有
两种,一是静态 HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链
接,然而随着 Internet 的进一步发展,这种静态 Web 站点的开发与维护变得越来越困难,
而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于 ASP、PHP 或
者 JSP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较
为流行的做法。本文论述的就是采用 Java+Tomcat+mySQL 开发环境开发动态的 Web 系
统。
1.2 系统开发目的
随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。在科学技术
飞速发展的今天,Internet 逐渐走入到人们的生活当中,人们可以在闲暇心情时邀游在网
络中,而 Internet 又是以网站的形式体现出来的。通过网站的访间,人们可以进行电子邮
件的传送、文件传输、远程登陆、网上查询、网上交流,足不出户便可以知道外面的世
界。
2
在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,
传统的报纸杂志已经远远满足不了人们的需求。是网络改变了我们的生活,人们已经喜
欢上上网,在网络上我们便能够了解得到社会上的各种大事小事,这便是消息发布系统
的成效。大学生生活服务平台是网站上用于用户查询浏览消息的一个系统,是用户查看
社会信息的园地。只需要输入自己所要了解的事件的名称,再轻按下 Enter 键,那么你就
可以知道整个事件的来龙去脉。
使读者通过阅读此说明书熟悉该消息管理系统以及系统的功能,授权的用户可以通
过 Web 浏览器,以人机交互式的客户端程序实现对消息系统的发布和管理。
1.3 校园服务平台发展现状
目前,大学生生活服务平台兼有了新闻发布、形象展示、舆论引导、等多种职能成
为高校师生和社会公众认知高校,获取信息的重要途径,也成为高校对外展现高校形象、
传播校园文化和大学精神的主要载体。
大学生生活服务平台与与传统的人工传递信息的方式相比具有及时、快捷、互动的
优点。目前我国大部分的学校设有专业的大学生生活服务平台,并且都在不断的改革和
变更中。大学生生活服务平台作为一个重要的为大学生提供服务,方便大学生及时了解
学校讯息的平台变的越来越重要。
很多学生都有浏览 bbs 的习惯,有了大学生生活服务平台,他们既可以了解学校的
最新的发展动态又可以了解老师、同学的新近状况。不少高校的服务平台自觉适应信息
时代发展需要不断对大学生生活服务平台进行整改,使得网站建设变的逐渐专业化,内
容日益丰富、影响力日渐扩大、知名度越来越高。
总体而言,目前大学生生活服务平台呈现以下几个特征。
第一,大学生生活服务平台发展良葵不齐,在发达地区高校的大学生生活服务平台
比较专业,内容丰富,日趋完善,而在不发达地区的高校的大学生生活服务平台内容较
单一。
第二,随着大学生生活服务平台的日趋完善,其影响力也随之增大,不少高校设置了
特色栏目,使得关注度越来越大。
第三,大多数高校已经认识到大学生生活服务平台的重要性,并逐步进行平台建设,
但是网站经费不足,缺乏专业网站建设人才和管理人才等问题普遍存在。
3
第二章 系统分析
在整个项目的开发过程中,需求分析可以说是一切的垫脚石,只有明确用户的需求,
并且积极地吸纳用户的建议,才能让我们在网站开发的后期避免返工的窘况。在校期间
我们通过面访和网上访问的方式寻找对我们网站开发有用的信息来构建网站功能的设计,
目的就是能够设计一个切实满足广大大学生的网站,能够达到设计网站的初衷,去服务
方便大家。
2.1 系统功能分析
本系统使用 Java 框架 SSM 完成后台前端的开发,数据库使用 MySL。系统的设计主要分为
系统管理员和普通用户这两类角色,系统的主要功能包括:
1.角色权限分配:普通用户(注册用户)、系统管理员
注册用户可以发布有时效性的服务信息、非实时性的信息、预约类的需求信息
获取积分等。管理员审核普通用户发布的信息,管理普通用户。
2.登录、注册、首页(包括校内实时服务、非实时服务、校内预约服务)
3.校内实时服务:领快递、取材料、跑腿等
4.校内非实时服务:卖书、手机等
5.校内预约服务:求助讲解等
6.积分管理:普通用户通过资源的相互转换来获取积分
2.2 可行性分析
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源
的合理利用,避免浪费是必要的,也是项目一旦开始的以后能顺利进行的必要保证。项
目的实施进行可行性分析,是对系统进一步的了解与认识的过程,是其对本身进行重新
认识与解剖的过程,是决定系统是否具备实施项目所要求的条件的科学论证。实施设计