- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理课程设计
课程设计题目:个人通讯录管理系统
班级 软工动画(1)班
学号 20082358033
姓名 徐爱云
指导教师 李振宏
时间: 2010 年 12 月 12日 至 2010 年 12月 30 日
成绩
指导教师签字 年 月 日
个人通讯录管理系统
TOC \o 1-3 \h \z \u 1. 项目概述 h 3
1.1. 开发背景及意义 h 3
1.2. 开发小组人员 h 3
1.3. 系统配置 h 3
2. 系统开发计划 h 4
2.1. 集中讨论 h 4
2.2. 搭建最初架构 h 4
2.3. 任务的分配 h 4
3. 需求分析 h 5
4. 数据库设计 h 5
4.1. 数据字典 h 5
4.2. 系统数据流图 h 5
4.3. 数据库概念模型设计 h 8
4.3.1.ER图设计 h 9
4.3.2.实体联系图 h 10
4.3.3.数据表设计 h 10
5. 功能设计 h 12
5.1. 用户登陆与注册模块 h 12
5.2. 添加好友信息模块 h 13
5.3. 浏览好友信息模块 h 13
5.4. 修改好友信息模块 h 13
6. 架构设计 h 14
6.1. 基于MVC的分层设计 h 14
6.2. 详细设计 h 15
6.2.1.带增删改查及日志功能的基类BaseDao设计 h 16
6.2.2.带日志功能的基类BaseAction设计 h 16
6.2.3.消息资源文件ApplicationRperties设计 h 16
6.2.4.Java EE Web 应用配置文件web.xml h 16
6.2.5.Struts配置文件struts.xml h 18
6.2.6. 工具目录结构 h 18
6.3. 界面设计 h 19
6.3.1.登陆界面 h 20
6.3.2.主页面 h 21
6.3.4.添加好友界面 h 22
项目概述
开发背景及意义
随着信息社会的发展,人与人之间的交往越来越频繁,有一位学者曾经说过,现代社会,成功的条件有80%来源于人际关系。而日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
开发小组人员
徐爱云
系统配置
服务器:tomcat6.0;JDK:j2sdk1.5版本
操作系统 :WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台;
操作系统 :任何pc平台;
浏览器 :Internet Explorer;
开发语言:JAVA语言,以Struts2.1+Hibernate3.2+Spring2.5+Dao模式开发
开发环境:Tomcat服务器6.0版,jdk1.5.0_04版,myEclipse7.5版,数据库MYSQL
系统开发计划
集中讨论
首先,通过QQ群里集中讨论,确定题目,紧接着讨论了项目的内容及进度的规划,编写开发文档的初稿。文档的内容把功能设计划分为用户注册,登陆模块,添加好友信息模块,浏览好友信息模块,查询好友信息模块,修改好友信息模块。此部分耗时一周。
搭建最初架构
接下来两周的时间里,根据功能需求讨论的结果,进行数据库的一部分设计,在群里讨论确定了用户信息表,好友信息表,好友类型表。并确定这三张数据表之间的关联关系。接下来由吴泓坤根据讨论功能需求的结果,进行前台页面的设计和搭建系统最初架构,并由全体讨论加以讨论完善。
任务的分配
具体安排如下:
人员
工作描述
所有人共同讨论
编写设计文档。
搭建系统架构。
前台页面的设计。
实现用户注册,登陆模块。
添加好友信息模块
浏览好友信息模块
查询好友信息模块
注:完成所有功能需要4周时间。
需求分析
本系统实现的具体功能需求如下:
用户可以方面的地注册与登录;
用户可以灵活地检索好友信息
用户可以方便地查看详细的好友信息
用户可
您可能关注的文档
最近下载
- 2024年新修订《公司法》解读课件.pptx
- 电网企业数字化转型的路径与策略.docx VIP
- 危险化学安全卡—航空煤油.doc VIP
- 碱金属K和Na对配合煤炼焦特性及捣固焦炭质量影响的研究-化学工程与技术专业论文.docx VIP
- 小学美术教育在跨学科教学中的融合与应用教学研究课题报告.docx
- 2025至2030中国建筑工程承包行业市场占有率及有效策略与实施路径评估报告.docx VIP
- 2024红太阳光伏组件用户使用手册.docx VIP
- 2025年梦想启航未来可期班会.pptx VIP
- 职业技术学校《机床电气控制技术》课程标准.doc VIP
- 人教版六年级上册美术教案(全册).pdf VIP
原创力文档


文档评论(0)