数据库程序设计饭店财务管理系统_第1页
数据库程序设计饭店财务管理系统_第2页
数据库程序设计饭店财务管理系统_第3页
数据库程序设计饭店财务管理系统_第4页
数据库程序设计饭店财务管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、贵州大学 明德学院 计算机科学与技术(信息安全方向) 2012级 独家制作饭店财务管理系统开发文档课程名称 数据库原理与应用 设计题目 饭店财务管理系统 专业班级 信安12151 学生姓名 xxx 学 号 122xxxxxx0 指导教师 xxx 2014年 06 月21日摘要饭店财务管理系统主要针对小型的饭店,这样的目的是对数据库开发的一个小小插曲,是为了以后能做更大更稳定的数据库系统打下坚实的基础,就如一个模板。本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本文的分为5 章:第1章是需求分析,此阶段是数据库设计的起点。 第2章是概念设计,它是将需

2、求分析的用户需求抽象为信息结构。第3章系统的功能性需求第4章数据库的设计第5章建立数据库第一章 需求分析饭店财务管理系统主要由三部分组成一是 基本数据的录入,这方面没用什么大的苛刻要求,只要关于本店的资金流动,就可以把他录入到相应的目录下面去。二是 操作员部分,要求数据责基本信息由他录入、修改、删除,且这时必须登录操作员用户,和密码。三是 管理者部分,有且只有固定的一个,要求基本信息和密码由他掌控,在系统中他的权限最高。能有一个安全可靠的系统,保证系统的精简,稳定度都很高。第二章 系统的概要设计饭店财务管理系统,对于小型的饭店来说,大体上是没有区别的,大体上由进货支出,销售收入,工人工资发放,

3、设备费用,利润计算,系统的管理员增加、删除、修改等功能。系统概要分析操作员进货支出工资发放设备费用销售收入管理者系统管理财务统计添加操作员修改用户密码删除操作员第三章 系统的功能性需求操作员主要完成对所以数据的录入管理员财务统计主要完成操作员录入的数据进行统计,分析(暂时不考虑这功能,由人员自行统计)系统管理主要对操作员进行管理(考虑到系统的安全性)进货支出录入、删除、修改、查询销售收入录入、删除、修改、查询工资发放录入、删除、修改、查询设备费用录入、删除、修改、查询第四章 数据库设计分析e-r图如下操作操作属于进货支出销售收入管理员操作员销售号单价2费用设备号进货号数量单价1操作操作数量工作

4、号工作号工资发放设备费用工资工作号密码删除,修改,添加姓名操作财务统计属于于于属于于姓名姓名数据字典数据项e-r图的转换进货表 (进货号,数量,单价)其中进货号是主键销售表 (销售号,数量,单价)其中销售号是主键设备费用表 (设备号,费用)其中设备号是主键工资发放表 (工作号,姓名,工资)其中工资号是主键进货表:(jinhuo)列名字符类型长度备注jinsnoint10主键numberint30数量danjia1int20单价1销售表:(xiaoshou)列名字符类型长度备注xiaosnoint10主键numberint30数量danjia2int20单价2设备费用表:(shebei)列名字符

5、类型长度备注shesnoint10主键fnumberint30费用工资发放表:(gongzi)列名字符类型长度备注gongsnoint10主键namechar15姓名gnumberint30工资第五章 建立数据库create database 饭店系统on primary(name 饭店财务管理系统_data,filename =f:data饭店系统-data.mdf,size = 100mb,macsize = 200mb,filegrowth = 20%)log on (name = 饭店系统-log,filename = f:data饭店系统-log. ldf ,size = 100mb

6、,maxsize =120mb.filegrowth = 20mb)建立数据数据表进货表基本信息的建立饭店系统table jinhuo ( jinsno int(10) primary key not null, number int(30) not null, danjia1 int(20) , )销售表基本信息的建立饭店系统table xiaoshou( xiaosno int(10) primary key not null, number int(30) not null, danjia2 int(20) ,)设备费用表基本信息的建立饭店系统table shebei ( shesno

7、int(10) primary key not null, fnumber int(30) not null, )工资发放表基本信息的建立饭店系统table gongzi ( gongsno int(10) primary key not null, namer char(15) not null,gnumber int(30), )建立视图(1) 查询进货表的基本信息的视图定义如下:饭店系统view jinhuo_viewasselect *from jinhuowith check option; (2) 查询销售表的基本信息的视图定义如下: 饭店系统 view xiaoshou_view

8、 as select * from xiaoshou with check option; (3) 查询设备表的基本信息的视图定义如下: 饭店系统 view shebei_view as select * from shebei with check option;(4) 查询工资费用表的基本信息的视图定义如下: 饭店系统 view gongzi_view as select * from gongzi with check option; 存储过程定义(1) 饭店系统 procedure jinhuo_insert jinsno int(10), number int(30), danjia

9、 char(20) as insert intojinhuo values(jingsno,numver,danjia);(2) 饭店系统 procedure xiaoshou_insert xiaosno int(10),number int(30), danjia2 int(20), as insert into xiaoshou values(xiaosno,number,xdanjia2);(3) 饭店系统 procedure shebei_insert shesno int(10), fnumber int(30), asinsert into shebei values(shesn

10、o,fnumber,);(4) 饭店系统 procedure gongzi_insert gongsno int(10), nume char(15), gnumber int(30) as insert into gongzi values(gongsno,nume,gnumber)using system;using system.collections;using system.componentmodel;using system.data;using system.drawing;using system.web;using system.web.sessionstate;using

11、 system.web.ui;using system.web.ui.webcontrols;using system.web.ui.htmlcontrols;using system.web.security;using system.data.sqlclient;namespace ywpublic class index : system.web.ui.pageprotected system.web.ui.htmlcontrols.htmlform form1;protected system.web.ui.webcontrols.textbox passwd;protected sy

12、stem.web.ui.webcontrols.textbox txtcode;protected system.web.ui.webcontrols.image image1;protected system.web.ui.webcontrols.imagebutton imagebutton1;protected system.web.ui.webcontrols.imagebutton imagebutton2;protected system.web.ui.webcontrols.label errorcode;protected system.web.ui.webcontrols.l

13、abel label1;protected system.web.ui.webcontrols.textbox username;protected system.data.sqlclient.sqlconnection connection;private void page_load(object sender, system.eventargs e)string isdebug=system.configuration.configurationsettings.appsettingsisdabug;if(isdebug=true)formsauthentication.redirect

14、fromloginpage(firewolf, true); response.redirect(use_admin/index.aspx,false);if(!this.ispostback)this.passwd.text=;this.username.text=;this.errorcode.text=;#region web 窗体设计器生成的代码override protected void oninit(eventargs e)initializecomponent();base.oninit(e);第六章 总结 经过近两周的努力,终于设计出一个数据库。 这一段时间的工作努力,最后的结果固重要,但更重要的是它让自己了解了数据库设计的一般过程。在接受客户的一个项目的时候,首先是进行系统分析。既首先分析其以后的销售情况以及技术可行性。 在这一年的学习中,我终于体会到sql server 2008功能的功能丰富,表达能力强,使用灵活方便,应用面广。但是在其优势后面必然也隐藏着劣势,那就是对程序员的要求特别高。随着社会的发展,人类需要处理的数据越来越多,对数据管理的要求也越来越重要。软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论