2.3系统数据访问接口的选择
数据访问对象接口引用了ADO.NET数据访问对象及OLEDB(OLEdataBase,OLE数据库)。ADO.NET(ADO)数据访问对象ADO.NET采用了专门为.NET平台设计的数据访问结构,就是离线访问模式。ADO.NET可以把数据库中的任何数据转换为XML。可以使数据传输轻松的通过防火墙。ADO.NET提供了Dataset新特性支持回滚和前滚或修改操作代替了Recordset概念。OLEDB数据访问对象。OLEDB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(DirectoryServices),以及主机系统中的IMS和VSAM数据。OLEDB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。
3需求分析阶段
根据系统分析和设计任务,负责的模块功能及内容的要求如下。登陆模块和主界面模块需求分析:登陆模块和主界面模块需求分析:①电脑商品信息修改以及删除;②能够实现对员工档案的查询和编辑管理;③能够进行销售业绩查询功能;④能够进行商品库存的查询功能;⑤能够进行消费者信息查询管理;⑥能够进行销售服务跟踪;
第4页
⑦管理者需验证身份登陆模块和主界面模块设计系统性能要求:登陆模块和主界面模块设计系统性能要求:①系统安全、可靠;②功能齐全;③操作方便、界面友好;④易于维护和扩充。
负责模块中系统的功能分析:负责模块中系统的功能分析:密码设置:每个管理员均有自己的密码,可以防止非本系统人员进入本系统。权限设置:验证通过后各个人员有不同的操作限制。防止越权使用。
3.1功能模块
系统管理登陆界面设计、系统主界面设计两个模块。3.1.1功能的实现登陆界面模块:主要是防止非管理人员进入系统进行破坏。用以核对用户身份。
主界面设计模块:其主要功能是对模块集成,系统的管理和操作。使用权限。3.1.2模块框架图登陆窗口主界面
商品管理
员工管理
售后服务
销售业绩
销售登记
销售登记
系统说明
系统帮助
图1模块框架图
3.2模块数据分析通过对负责的模块分析,可以得出该模块涉及一个实体及数据项有:工作人员、管理用户名、密码、、学历、年龄、部门、地址、电话。
4设计阶段
第5页
4.1概要设计4.1.1数据库概论及ACCESS2000简介微软开发的ACCESS2000是在Windows95/98/2000及WindowsNT平台中应用的关系型数据库管理系统,可以通过各种数据库对象对数据进行控制和管理,不论用户创建的独立桌面数据库适用于个人、部门还是整个企业,ACCESS2000都可以为管理数据生成易于使用的数据库,ACCESS2000不仅拥有众多传统数据库管理软件所具备的功能,同时还进一步增强了与
web页集成,能够更方便的共享跨越各种平台和不同用户级别的数据。ACCESS2000并不需要数据库管理者具有很高的专业程序设计水平,非专业的用户完全可以利用ACCESS2000创建出一个功能强大的数据库系统,使用ACCESS2000数据库管理系统除非执行复杂或专业的操作,一般情况下用户无需编写程序代码就可以完成大多数数据的管理工作。4.1.2模块数据库设计管理员表:主要功能是管理系统时验证相关信息,包括:管理用户名、密码、、学历、年龄、部门、地址、电话。字段名称UidPWDStaff_SexStaff_AuthorityStaff_AddressStaff_TelephoneStaff_DepartmentStaff_AgeStaff_SalaryStaff_A
cademicStaff_VerifyStaff_Name字段类型文本文本文本文本文本文本文本文本文本文本文本文本字段大小20202010500索引无重复无重复无重复无重复无重复无重复无重复无重复无重复无重复无重复无重复必须填写是是否否否否否否否否否是
详细设计4.2详细设计4.2.1数据信息准备
1、登陆界面模块要进行“登陆界面”模块验证就必须拥有该账号的信息:如:用户名、密码。如果身份正确的话就可以对整个系统的功能进行操作。新用户必须
注册,将新的数据各项信息录入到用户表,经过管理员审核,正式起用该账号。用户表更新新注册用户过程完成。2、主界面模块