花园社区(独家新品)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
数据库设计
4.1 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过系统功能分析,针对花园社区管理系统,总结出如下的需求信息:
1)用户分居民用户和管理员用户;
2)注册用户无需要登录就可以进行论坛操作;
3)管理员用户登陆后可进行管理员信息、楼盘信息及销售记录信息的维护。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,密码,权限等。
2)社区信息,包括数据项:ID,社区名称,地址等。
3)居民信息,包括数据项:编号,居民姓名,价格等。
4.2 数据库概念结构设计
得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 【买计算机毕业论文就到计算机毕业论文网】
设计规划出的实体有:管理员信息实体、社区信息实体、居民信息实体、楼宇信息实体。
实体之间关系的E-R图如图4-1所示: think58好,好think58
[来源:http://think58.com]
think58好,好think58 [资料来源:THINK58.com]
[版权所有:http://think58.com]
管理员信息实体E-R图如图4-2所示:
think58 [来源:http://think58.com]
[资料来源:www.THINK58.com]
think58.com [资料来源:http://think58.com]
本文来自think58
[来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]think58好,好think58 [资料来源:THINK58.com]
社区信息实体ER图如图4-3所示:
本文来自think58
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]think58.com
think58
[版权所有:http://think58.com]
think58 [版权所有:http://think58.com]
[资料来源:http://THINK58.com]居民实体ER图如图4-4所示:
内容来自think58 [来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]think58.com
[资料来源:http://think58.com]
think58.com
think58 [资料来源:http://THINK58.com]
[资料来源:THINK58.com]
4.3 数据库逻辑结构设计
数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。
花园社区管理系统数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。
表1为管理员信息表,存储系统中的管理员信息。
表1 管理员信息表(allusers)
copyright think58 [来源:http://think58.com]
[资料来源:www.THINK58.com]表2为社区信息表,记录系统中社区的详细信息。
表2 社区信息表(jibenxinxi)
think58.com
[来源:http://think58.com]
表3为工作记录信息表,记录系统中已有工作记录的信息。
表3 工作记录信息表(gongzuojilu)
think58 [来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]5 管理模块界面设计
用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:
* 管理员管理。
* 社区信息管理。
* 工作记录信息管理。
* 数据传达信息管理。
think58好,好think58 [来源:http://think58.com]
[来源:http://think58.com]下面分别说明这些页面的实现,首先开始首页界面设计。
5.1 系统登陆界面设计
图5-1 花园社区管理系统登陆界面
打开系统首页,看到如图5-1的界面,系统用户在用户名及密码入输入正确的信息并点击登陆按钮后,系统将自动跳转到系统主页。
5.2 管理员首页设计
图5-2 管理员首页
当输入正确的管理员ID和密码后,系统跳转到管理员首页,如图5-2。基本框架十分简洁,可分为三块,上方为系统名称及系统时间等相关信息,下方分左右两块,左边是系统功能列表,右侧是相关的工作执行区块。在这个界面,管理可以进行相应的操作。
5.3 系统用户管理
系统用户是指包括管理员在内的系统用户,是有对系统进行操作管理权限的用户。
think58好,好think58 [来源:http://think58.com]
[资料来源:THINK58.com]图5-3 系统用户管理页面
页面的基本框架十分简洁,与首页极为相似。在这个界面,管理可以进行所有关于用户的的操作,包括添加新用户、管理已有用户的信息等。 [来源:http://www.think58.com]
5.4 居民信息管理页面
[资料来源:http://think58.com]
图5-4 社区管理运行结果页面
此系列页面可以进行社区管理的详细信息,包括添加居民信息、已有居民信息列表管理等。
5.5 工作记录管理页面
think58.com
[来源:http://www.think58.com]
[资料来源:THINK58.com]
图5-5 工作记录管理页面
在此页面中,管理员可以进行工作记录的管理操作。 think58好,好think58 [资料来源:THINK58.com]
本系统设计时所遵循的原则是“界面清晰化,操作简约化;信息无冗余,功能无遗漏”,所以其他未做介绍的界面,操作都是较简单但是功能却是十分齐全,所以,不一一做说明。
copyright think58 [资料来源:http://THINK58.com]
上一篇:网上选课系统C#+SQL
下一篇:ASP.NET网络考试系统