|
技术: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.3 B/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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|