酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

住房分配管理系统的开发与设计

作者:陈 成
来源:本站原创
点击:
载入中...
加入时间:2008-06-29
字体大小:[  ]

要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述和他单独使用的要求,这也包括确定此实体是否使用应用程序永久需要的,每种关系的基本定义使用了商业定义和与关系相连接的需求。
在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过联系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,使得我们更加易于观察和分析。

3.2.2 数据流程分析
数据流程图描述:用户可以对数据进行增加、删除、和查询等操作。如果用户要进行增加、删除、两项项操作时,需要进行确认,选择“是”后,新数据写入数据库中,否则返回。进行查询时,数据进行查找,将找到的结果回显示给用户。
系统数据流程图如图3-3所示:


图3-3 系统数据流程图

3.3数据字典
根据系统功能模块图、系统流程图和住房分配管理的需求,分析得到如下数据字典:
系统用户数据:包括的数据项有系统用户名、登陆口令、用户级别等。
员工数据:包括的数据项有员工编号、员工姓名、员工性别、注册日期、是否拥有住房。
住房数据:包括的数据项有住房编号、住房面积、是否有人居住、是否报修。
住房分配数据:包括的数据项有员工数据、住房数据、购买住房所支付的款项。


4 详细设计
4.1 数据库的详细设计
在设计数据库时,应考虑以下事项:
    数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。
    数据库规范化规则,防止数据库设计中出现错误。
    对数据完整性的保护。
    数据库和用户权限的安全要求。
    应用程序的性能需求,设计数据库时必须利用 Microsoft® ACCESS™ 2000 中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。
数据库维护。
根据系统需求,分析出实体-关系图,如图4-1所示。


图4-1  实体-关系图
根据实体-关系图和需求分析设计出的各个数据表。根据系统用户使用要求得到系统用户数据表,根据住房、员工实体得到住房数据表、员工数据表,根据报修关系得到报修数据表。数据表名称与结构如下:

系统用户数据表:表名“psb”,结构见表4-1。
表4-1
列  名 字段名称 数据类型
Name yhm 文本
Passwd mm 文本

员工信息表:表名“ygxxb”,结构见表4-2。
表4-2
字段名称 数据类型
ygh 文本
xm 文本
xb 文本
qs 货币
zfh 文本
zcrq 日期/时间
sfyf 数字


住房数据表:表名“zfb”,结构见表4-3。
表4-3

字段名称 数据名称
zfh 文本
mm 数字
sfzr 数字
sfvx 数字


4.2 系统登录窗口设计
程序启动后,首先进入系统登录窗口验证操作员密码。系统登录窗口主要实现如下功能:
选择身份,凭口令进入系统。
确认用户的身份及使用权限。
支持键盘及鼠标操作。
系统登录窗口如图4—2所示:
 

图4-2系统登录窗口

使用sqlstr根据填入的数据返回到数据库中根据psb中的信息进行对照,在确认数据完全符合之后,就进入操作界面;使用if语句将系统管理员与一般用户的身份区别开来。
运行代码如下:
begin
     sqlstr:='select * from psb where yhm='''+combobox1.Text+'''';
     sqlstr:=sqlstr+' and mm='''+edit1.Text+'''';                
     datamodule3.ADODataSet1.CommandText:=sqlstr;        
     datamodule3.ADODataSet1.Open;                                   
     if datamodule3.ADODataSet1.RecordCount=1 then        
      begin
        dl.Visible:=false;


        datamodule3.ADODataSet1.Close;
        if combobox1.Text='一般用户' then                 
         begin
           mainfrm.N1.Visible:=false;
           mainfrm.N7.Visible:=false;
           mainfrm.N14.Visible:=false;
         end;
         mainfrm.Show;
      end

4.3 员工信息管理
在这个菜单中,可以执行员工信息添加和员工信息删除两项功能。
在员工信息添加功能中,可以输入员工的基本情况,包括员工编号、员工姓名、员工性别等最基本的情况。如图4-3所示:转贴于 酷文网-论文下载中心 http://www.coolwen.net


共10页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] [9] [10] 下一页

网摘收藏:
 -> 在百度中搜索:住房分配管理系统的开发与设计
 -> 在Google中搜索:住房分配管理系统的开发与设计
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号