论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

JSP+oracle网络跑步爱好者社区

第3章 总体设计
3.1 系统过程设计
首先根据需求分析和功能分析设计出数据库,包括各个数据表和数据表结构图的详细设计。
由功能分析可知,本系统主要包括用户登录,基本信息管理,短信息管理,好友管理等四个主要模块。实现功能模块时,采用先模块化,后集成的方式。即对系统各个功能模块分别独立设计和调试,在创建系统主窗体时再将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。
在访问数据库时,采用公用数据模块访问数据库需要的对象。该模块在各个功能模块中被直接调用,避免对数据库的反复连接,并可减少代码编写,从而提高系统开发效率。
3.2 系统模块设计
在前面的系统规划与需求分析的基础上,对该系统进行了总体设计,不仅能满足用户修改个人的各种基本信息,能够创建和修改自己的个性空间,使更多的跑步爱好者了解自己,能够随机查找一个好友或根据条件查找到多个好友,而且还能够给自己的好友发送短信,交流各自的跑步心得。
根据系统功能分析得到如图3-1所示的系统功能模块结构图。
  copyright paper51.com


根据系统功能模块结构图和管理流程,以及网络跑步爱好者社区系统的需要总结出如下的数据字典。
1.系统用户数据:包含的数据项有系统用户名,密码,性别,年龄,邮箱,省份,地址,密码提示问题,密码提示答案等。
2.用户个人空间数据:包含的数据项有跑步观点,跑步时间,跑步地点,跑步习惯,电话,上传的图片等。
3.短信息数据:包含的数据项有发送者,接收者,发送时间,标题,内容等。
4.好友名单数据:包含的数据项有自己的名字,好友的名字。
5.黑名单数据:包含的数据项有自己的名字,黑名单的名字。
 

  http://www.paper51.com

------分隔线----------------------------
联系方式