基于JSP的抽奖系统的设计与实现
技术:Java、JSP等摘要:
进入二十一世纪的今天,企业若要取得竞争优势,必须清楚了解客户的需求,并且建立稳固的客户关系。本抽奖管理系统可以说是一个综合性的信息管理系统,这它包含了个人资料管理、抽奖报名管理、抽奖结果管理、留言管理等多种功能。该系统分为用户和管理员两种身份。个人中心模块主要用于用户修改个人资料,添加用户信息,进行抽奖报名。抽奖模块是此系统的核心部分,用户可以查询中奖情况、进行领奖操作。管理员可进行抽奖,筛选出并查看中奖名单。除此之外,还设有留言功能,用户可以把遇到的问题提交给管理员,管理员及时的给予回复,大大增加用户和管理员的互动。系统采用B/S(Browser/Server)结构,这种结构的最大优点是跨平台,数据的处理在服务器中进行,用户在任意平台的浏览器中都可以使用该系统进行社交。数据库方面,使用常用的关系数据库管理系统Microsoft SQL Server,使系统安全性能更高。
系统界面友好,操作简单,操作简单、界面友好。布局设计简单大方,使得信息显示、操作按钮等显而易见,各项操作都可使用鼠标点击便可简单完成比较实用。在结构上应具有很好的可扩展性,各个功能模块相对独立,便于日后随时添加新功能。由于本人水平有限,文中难免有疏漏缺点,在设计过程中走过不少的弯路,深知其中的困难,还望各位老师批评指正。
关键词:JSP;企业抽奖;B/S
目录:
摘要 5
Abstract 6
1绪论 1
1.1开发背景和意义 1
1.2开发环境及内容 1
1.2.1开发语言 1
1.2.2访问数据库 2
1.2.3B/S模式体系结构 2
B/S模式 2
C/S模式 2
1.2.4系统研究目标及原则 3
1.2.5系统设计方法 3
2需求分析 5
2.1可行性研究分析 5
2.1.1经济上的可行性 5
2.1.2技术上的可行性 5
2.1.3操作上的可行性 5
2.2功能需求分析 6
2.2.1管理员需求 6
2.2.2用户需求 6
2.3用例图和数据流图 7
2.3.1数据流程图: 7
2.3.2总用例图 7
2.3.2子用例图 8
3总体设计 10
3.1系统框架设计 10
3.2系统软硬件平台 10
3.3数据库设计 11
3.3.1用户实体E-R图 11
3.3.2管理员实体E-R图 11
3.3.3基本实体表 12
3.4关键程序流程图 13
3.4.1用户注册流程图 14
3.4.2抽奖报名模块流程图 14
3.4.3抽奖流程图 15
3.4.4用户领奖模块流程图 16
4详细设计和实现 17
4.1系统主要界面模块设计 17
4.2用户模块设计 19
4.2.1个人信息修改模块设计 19
4.2.2抽奖用户抽奖模块设计 20
4.2.3抽奖用户中奖模块设计 21
4.2.4注册用户留言板模块设计 22
4.2.5用户注册模块设计 23
4.3管理员模块设计 23
4.3.1添加管理员模块设计 23
4.3.2查看用户信息模块设计 24
4.3.3抽奖模块设计 25
4.3.4留言板模块设计 25
4.3.5查看抽奖用户信息模块设计 26
4.3.6修改密码模块 26
5系统测试与维护 28
5.1软件测试 28
5.2系统注册登录测试 28
5.2.1测试目的 28
5.2.2预测结果 28
5.2.3测试过程和结果 28
5.3修改密码测试 30
5.3.1测试目的 30
5.3.2预测结果 30
5.3.3测试过程和结果 30
5.4查看是否权限越界 31
5.4.1测试目的 31
5.4.2预测结果 31
5.4.3测试过程和结果 31
5.5修改密码测试 32
5.5.1测试目的 32
5.5.2预测结果 32
5.5.3测试过程与结果 32
5.6抽奖模块测试 33
5.6.1测试目的 33
5.6.2预测结果 33
5.6.3测试过程和结果 33
5.7测试总结 35
结束语 36
参考文献 37
致谢 38
外文原文 39
中文翻译 46
论文字数:21190
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
么有分,谁能送我点积分啊::>_<:: 一样的标题,不一样的内在,给楼主点赞 不错不错,感谢楼主分享 啥也不说了,感谢楼主分享哇!
页:
[1]