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

(C)花园社区管理系统论文

 

2.3 数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。

copyright paper51.com

2.3.1  花园社区管理系统的数据字典 内容来自www.paper51.com

1.数据字典列表——数据流

copyright paper51.com

数据存储名称:管理员信息 copyright paper51.com

数据来源:管理员信息表 paper51.com

数据去向:管理员登陆模块

copyright paper51.com

数据组成:管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间 内容来自www.paper51.com

描述:存储了管理员的基本信息 内容来自论文无忧网 www.paper51.com

数据存储名称:居民信息

copyright paper51.com

数据来源:居民信息表 内容来自www.paper51.com

数据去向:居民信息模块

paper51.com

数据组成:居民信息=居民信息唯一标识+编号+姓名+身份证号+电话+性别+注册时间

内容来自论文无忧网 www.paper51.com

描述:存储了居民信息 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

名字: 数据库信息 copyright paper51.com

别名:无 内容来自论文无忧网 www.paper51.com

描述:存储了数据库的基本信息

http://www.paper51.com

数据组成:数据库信息=管理员信息+小区信息+业主信息+房屋信息+报修信息+收费信息

copyright paper51.com

位置:数据库 内容来自论文无忧网 www.paper51.com

输出: 查询得到的信息页面

paper51.com

3.数据字典列表——数据存储

http://www.paper51.com

2.3.2  花园社区管理系统的数据项 paper51.com

管理员数据项:

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

http://www.paper51.com

居民信息数据项

copyright paper51.com

内容来自论文无忧网 www.paper51.com

名称:性别 http://www.paper51.com

简述:居民的性别信息 内容来自论文无忧网 www.paper51.com

数据类型:文本

内容来自论文无忧网 www.paper51.com

字段大小:50

http://www.paper51.com

3  系统设计

copyright paper51.com

3.1  系统设计思想 内容来自论文无忧网 www.paper51.com

3.1.1  页面模块化

内容来自论文无忧网 www.paper51.com

在本系统中,将数据库连接存入conndb.asp文件中,当需要数据库连接时,只要用Include语句包含此文件即可。

http://www.paper51.com

另外系统页面结构定义在一个模板文件template.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的 完整的页面。例如ProductDetail.asp文件是在template.asp文件中加入了下面一行代码而具备了显示图书详细信息的功能。

内容来自论文无忧网 www.paper51.com

callShowProduct(RealSruing(Request.QUERYstring("id")))

paper51.com

3.1.2  注重安全性 paper51.com

    1)不要把Sql 2000数据库放在网站内部 paper51.com

不要把Sql 2000数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,使用SQL 2000数据库或Oracle数据库,或者将Sql 2000数据库文件放在网站虚拟目录以外。 paper51.com

2)过滤字符串中的单引号

copyright paper51.com

当用字符串来组织SQL语句时,最重要的一个问题就是过滤字符串中的单引号,因为SQL语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错:

内容来自www.paper51.com

  strName="I'm Hacker"

内容来自论文无忧网 www.paper51.com

  strSQL="SELECT*FROM UserWHERE[Name]='"&strName&"'" paper51.com

  conn.Execute strSQL 内容来自论文无忧网 www.paper51.com

这样,在实际执行过程中最终SQL语句如下: http://www.paper51.com

  SELECT*FROM User WHERE [Name]=‘I'mHacker'

内容来自论文无忧网 www.paper51.com

由于在“I‘m Hacker”中包含一个单引号“’”,这样系统会认为在字母“I”后面已经结束,但后面仍有字符,于是就会提示语法错误。因此需要将单引号过滤掉,或者替换为两个单引号(在SQL语法中用两个单引号表示一个单引号),只要使用VBScript中的Replace函数就可以达到目的。

paper51.com

3.1.3  代码的复用 copyright paper51.com

本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页、检查E-mail的函数和上传类。

内容来自www.paper51.com

3.2  系统功能模块划分 paper51.com

根据系统功能分析,可以画出系统的功能模块图,从客户界面,管理界面分别对功能模块图加以描述。

copyright paper51.com

管理界面的系统功能模块图如图3-1:

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

= paper51.com

4  数据库设计

http://www.paper51.com

4.1  数据库需求分析

内容来自论文无忧网 www.paper51.com

用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 内容来自论文无忧网 www.paper51.com

通过系统功能分析,针对花园社区管理系统,总结出如下的需求信息: copyright paper51.com

1)用户分居民用户和管理员用户;

paper51.com

2)注册用户无需要登录就可以进行论坛操作;

http://www.paper51.com

3)管理员用户登陆后可进行管理员信息、楼盘信息及销售记录信息的维护。 http://www.paper51.com

经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: copyright paper51.com

1)管理员信息,包括数据项:帐号,密码,权限等。

http://www.paper51.com

2)社区信息,包括数据项:ID,社区名称,地址等。 内容来自www.paper51.com

3)居民信息,包括数据项:编号,居民姓名,价格等。 paper51.com

4.2  数据库概念结构设计 copyright paper51.com

得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

paper51.com

设计规划出的实体有:管理员信息实体、社区信息实体、居民信息实体、楼宇信息实体。 copyright paper51.com

copyright paper51.com

1 copyright paper51.com

N 内容来自www.paper51.com

居民信息

内容来自论文无忧网 www.paper51.com

工作记录信息

http://www.paper51.com

实体之间关系的E-R图如图4-1所示: http://www.paper51.com

内容来自www.paper51.com

copyright paper51.com

图4-1  实体间的关系E-R图

http://www.paper51.com

管理员信息实体E-R图如图4-2所示: 内容来自论文无忧网 www.paper51.com

paper51.com

社区信息实体ER图如图4-3所示:

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

居民实体ER图如图4-4所示: 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

copyright paper51.com

图4-4  居民实体ER图

paper51.com

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