资源描述:
《数据库程序设计饭店财务管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、贵州大学明德学院计算机科学与技术(信息安全方向)2012级独家制作饭店财务管理系统开发文档课程名称数据库原理与应用设计题目饭店财务管理系统专业班级信安12151学生姓名XXX学号122XXXXXX0指导教师XXX2014年06月21日摘要《饭店财务管理系统》主要针对小型的饭店,这样的目的是对数据库开发的一个小小插曲,是为了以后能做更大更稳定的数据库系统打下坚实的基础,就如一个模板。本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本文的分为5章:第1章是需求分析,此阶段是数据库设计的起点。第2章是概念
2、设计,它是将需求分析的用户需求抽象为信息结构。第3章系统的功能性需求第4章数据库的设计第5章建立数据库第一章需求分析《饭店财务管理系统》主要由三部分组成一是基本数据的录入,这方面没用什么大的苛刻要求,只要关于本店的资金流动,就可以把他录入到相应的目录下面去。二是操作员部分,要求数据责基本信息由他录入、修改、删除,且这时必须登录操作员用户,和密码。三是管理者部分,有且只有固定的一个,要求基本信息和密码由他掌控,在系统中他的权限最高。能有一个安全可靠的系统,保证系统的精简,稳定度都很高。第一章系统的概要设计饭店财务管理系统,对于小型的饭店来说,大
3、体上是没有区别的,大体上由进货支出,销售收入,工人工资发放,设备费用,利润计算,系统的管理员增加、删除、修改等功能。系统概要分析操作员进货支出工资发放设备费用销售收入管理者系统管理财务统计添加操作员修改用户密码删除操作员第一章系统的功能性需求操作员主要完成对所以数据的录入管理员财务统计主要完成操作员录入的数据进行统计,分析(暂时不考虑这功能,由人员自行统计)系统管理主要对操作员进行管理(考虑到系统的安全性)进货支出录入、删除、修改、查询销售收入录入、删除、修改、查询工资发放录入、删除、修改、查询设备费用录入、删除、修改、查询第二章数据库设计分
4、析E-R图如下操作操作属于进货支出销售收入管理员操作员销售号单价2费用设备号进货号数量单价1操作操作数量工作号工作号工资发放设备费用工资工作号密码删除,修改,添加姓名操作财务统计属于于于属于于姓名姓名数据字典数据项E-R图的转换进货表(进货号,数量,单价)其中进货号是主键销售表(销售号,数量,单价)其中销售号是主键设备费用表(设备号,费用)其中设备号是主键工资发放表(工作号,姓名,工资)其中工资号是主键进货表:(jinhuo)列名字符类型长度备注Jinsnoint10主键Numberint30数量Danjia1int20单价1销售表:(xia
5、oshou)列名字符类型长度备注Xiaosnoint10主键Numberint30数量Danjia2int20单价2设备费用表:(shebei)列名字符类型长度备注Shesnoint10主键Fnumberint30费用工资发放表:(gongzi)列名字符类型长度备注Gongsnoint10主键Namechar15姓名GnumberInt30工资第五章建立数据库CREATEDATABASE饭店系统ONPRIMARY(NAME‘饭店财务管理系统’_DATA,FILENAME=’F:DATA饭店系统-DATA.MDF,SIZE=100MB,MA
6、CSIZE=200MB,FILEGROWTH=20%)LOGON(NAME=‘饭店系统-LOG’,FILENAME=‘F:DATA饭店系统-LOG.LDF’,SIZE=100MB,MAXSIZE=120MB.FILEGROWTH=20MB)建立数据数据表进货表基本信息的建立饭店系统tablejinhuo(jinsnoint(10)primarykeynotnull,Numberint(30)notnull,Danjia1int(20),)销售表基本信息的建立饭店系统tablexiaoshou(xiaosnoint(10)primaryke
7、ynotnull,Numberint(30)notnull,Danjia2int(20),)设备费用表基本信息的建立饭店系统tableshebei(shesnoint(10)primarykeynotnull,fnumberint(30)notnull,)工资发放表基本信息的建立饭店系统tablegongzi(gongsnoint(10)primarykeynotnull,namerchar(15)notnull,gnumberint(30),)建立视图(1)查询进货表的基本信息的视图定义如下:饭店系统viewjinhuo_viewassel
8、ect*fromjinhuowithcheckoption;(2)查询销售表的基本信息的视图定义如下:饭店系统viewxiaoshou_viewasselect*f