销 货 询 销 询 租 询 售 租 特 售 统 统 计 计 点: 广大光盘爱好者和初级或高级电脑用户④、运行环境设定(1)、运行硬件环境 项目 最低配置 建议配置 主机 P/200 PIII 800 内存 32MB 128MB 硬盘 10GB 40GB 显示器 VGA 以上(2)、系统运行的软件环境操作系统:Windows 98/2000/XP数据库:Microsoft Access 2000⑤、功能分配⑴、光盘进货管理(M1):光盘进货的主要功能是对进货信息进行添加、修改和查询进货(M11)修改(M12)查询(M13)⑵、光盘销售管理(M2):光盘销售的主要功能是对销售信息进行添加、修改和查询光盘销售(M21)光盘查询(M22)规定销售价(M23)⑶、光盘出租管理(M3) :光盘出租的主要功能是对出租信息进行添加、修改和查询光盘出租(M31)光盘查询(M32)规定出租价(M33)⑷、会员管理(M4):会员管理的主要功能是对会员信息进行添加、修改和查询添加会员(M41)查询会员(M42)修改资料(M43)⑸、统计管理(M5):统计管理的主要功能是对本周、本月的销售和出租信息进行统计销售统计(M51)出租统计(M52)会员统计(M53) 第二章 系统设计1、语言选择: VisualBasic(简称 VB)是在 Windows 环境下可视化程序设计的开发工具,英文 Visual 的含义是“可视化”,指的是开发图形用户界面的方法。
VB 是一个集成环境,能编辑、调试和运行程序,也能生成可执行程序。
它具有可视化程序设计、面向对象的程序设计、结构化程序设计语言和事件驱动的编程机制等特点。
可视化程序设计指的是可以自动生成使用户在屏幕上画出应用程序界面的代码,面向对象的程序设计指满足封装性、继承性和多态性,结构化程序设计语言指的是具有高级程序设计语言的语句结构和数据结构,事件驱动的编程机制指的是通过事件来执行对象的操作。
使用户使用起来更为简单和方便。
Access 是 Office 办公套件中一个极为重要的组成部分。
刚开始时微软公司是将 Access 单独作为一个产品进行销售的,后来微软发现如果将 Access 捆绑在OFFICE 中一起发售,将带来更加可观的利润,于是第一次将 Access 捆绑到OFFICE97 中,成为 OFFICE 套件中的一个重要成员。
现在它已经成为 Office 办公套件中不可缺少的部件了。
自从 1992 年开始销售以来,Access 已经卖出了超过 6000 万份,现在它已经成为世界上最流行的桌面数据库管理系统。
后来微软公司通过大量地改进,将 Access 的新版本功能变得更加强大。
不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
在 Access 数据库中,不同表中的数据之间都存在一种关系,这种关系将数据库里各张表中的每条数据记录都和数据库中唯一的主题相联系,使得对一个数据的操作都成为数据库的整体操作。
为了把数据库中表之间的这种数据关系体现出来,Access 提供一种建立表与表之间“关系”的方法。
用这种方法建立了关系的数据只需要通过一个主题就可以调出来使用,非常方便。
在 Access 中,可以在两个表之间直接建立“一对一”和“一对多”关系,而“多对多”关系则要通过“一对多”关系来实现。
2、数据库设计过程①列出可能数据项、需要的字段销售信息表(光盘编号、光盘种类、光盘名、进价、数量、销售价、会员价)销售记录表(光盘编号、销售日期、操作员、销售总量、销售总额)出租信息表(光盘编号、光盘种类、光盘名、进价、数量、出租价、会员价)出租记录表(光盘编号、出租日期、操作员、出租总量、出租总额)系统管理员(用户名、密码)②画出所有表 销售信息表 字段名 简称 类型 字段位数 小数位数 关键字光盘编号 gb 数字 10 0 是光盘种类 gz 文本 5 无 否 光盘名 gm 文本 20 无 否 进价 jj 数字 5 2 否 数量 sl 数字 5 0 否 销售价 xj 数字 5 2 否 会员价 hj 数字 5 2 否 销售记录表 字段名 简称 类型 字段位数 小数位数 关键字光盘编号 xgb 数字 10 0 是销售日期 xrq 日期 15 无 否 操作员 czy 文本 10 无 否销售总量 xl 数字 5 0 否销售总额 xe 数字 5 2 否 出租信息表 字段名 简称 类型 字段位数 小数位数 关键字光盘编号 cgb 数字 10 0 是光盘种类 cgz 文本 5 无 否 光盘名 cgm 文本 20 无 否 进价 cjj 数字 5 2 否 数量 csl 数字 5 0 否 出租价 cxj 数字 5 2 否 会员价 chj 数字 5 2 否 出租记录表 字段名 简称 类型 字段位数 小数位数 关键字光盘编号 czgb 数字 10 0 是出租日期 crq 日期 15 无 否 操作员 cczy 文本 10 无 否出租总量 cl 数字 5 0 否出租总额 ce 数字 5 2 否 系统管理员 字段名 简称 类型 字段位数 小数位数 关键字 用户名 yh 文本 10 无 否 密码 mm 数字 10 0 否3、主菜单设计4、运行控制各模块运行时应在 1-2 秒之间,系统工作时消息驱动方式5、出错设计处理确认机制 本人采用确认机制,如在输入会员信息,只输入会员卡编号,点击添加,则系统提示输入会员名,如输入出租日期时输入“a”则系统警告“请用日期格式”安全保密设计,密码机制导入、导出(还原、备份)6、程序设计说明 功能:用户进行验证,通过则登录 输入项目:用户名,密码 输出项目:无 功能:管理员进货,通过则存入库中 选择项目:销售库,租赁库 输入项目:光盘种类,光盘编号,光盘名,进 货价,进货量,进货总额输出项目:现有库存量,上次进价, 功能:进货查询,通过则查询库中现有光盘 选择项目:销售库,租赁库 输出项目:光盘种类,光盘编号,光盘名 进货价,现有库存量 功能:进货修改, 通过则修改库中信息选择项目:销售库,租赁库输出项目:光盘种类,光盘编号,光盘名,现有库存量,上次进价 功能:光盘销售,通过则改变销售库中 现有数量 选择项目:是否会员 输入项目:光盘种类,光盘编号,光盘 名,操作员,订购数量 输出项目:现有库存量,光盘单价,会 员优惠价 功能:销售查询,通过则查找某操作 员在某日的销售记录 输出项目:销售记录,操作员,销售 日期,光盘种类,光盘编号,光盘名功能:规定销售价,通过则规定销售价格输入项目:光盘原价,光盘现价,会员优惠价输出项目:无 功能:光盘出租,通过则改变出租库中现有 数量 选择项目:是否会员 输出项目:现有库存量,光盘出租价,会员 优惠价, 输入项目:光盘种类,光盘编号,光盘名, 操作员 功能:出租查询,通过则查找某 操作员在某日的出租记录 输入项目:操作员,出租日期 输出项目:出租记录 功能:规定出租价,通过则规定出租 价格 输入项目:光盘原价,光盘现价,会 员优惠价 输出项目:无 功能:销售统计,通过则统计本周或本月的销 售额 选择项目:销售总量,销售总额 输入项目:无 输出项目:销售总量,销售总额 功能:出租统计,通过则统计本周或本月的出 租量 选择项目:出租总量,出租总额 输入项目:无 输出项目:出租总量,出租总额 第三章 总结 这 经过二个多月的设计和开发, 套光盘管理信息系统基本开发完毕 。
在 整 个 开 发 过 程 中 我 遇 到 了 许 多 问 题 ,但 是 经 过 努 力 ,这 些 问 题最终都得到了解决,使我对管理信息系统的开发有了更深刻的理解。
对此,本人有几点体会总结如下: 第 一 :首 先 面 临 的 困 难 是 不 熟 悉 软 件 开 发 工 具 。
经 过 比 较 ,最 终 因选 择 了 VB 作 为 开 发 这 套 管 理 信 息 系 统 的 开 发 工 具 。
为 VisualBasic 面是一种可视化的、 对对象和采用事件驱动方式的结构化高级程序设 可 .
上一篇:
图书管理系统设计
下一篇:
法律专业开题报告范文