数据库程序设计饭店财务管理系统.doc

上传人:laozhun 文档编号:2395502 上传时间:2023-02-17 格式:DOC 页数:13 大小:75.50KB
返回 下载 相关 举报
数据库程序设计饭店财务管理系统.doc_第1页
第1页 / 共13页
数据库程序设计饭店财务管理系统.doc_第2页
第2页 / 共13页
数据库程序设计饭店财务管理系统.doc_第3页
第3页 / 共13页
数据库程序设计饭店财务管理系统.doc_第4页
第4页 / 共13页
数据库程序设计饭店财务管理系统.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库程序设计饭店财务管理系统.doc》由会员分享,可在线阅读,更多相关《数据库程序设计饭店财务管理系统.doc(13页珍藏版)》请在三一办公上搜索。

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);第六章 总结 经过近两周的努力,终于设计出一个数据库。 这一段时间的工作努力,最后的

15、结果固重要,但更重要的是它让自己了解了数据库设计的一般过程。在接受客户的一个项目的时候,首先是进行系统分析。既首先分析其以后的销售情况以及技术可行性。 在这一年的学习中,我终于体会到SQL Server 2008功能的功能丰富,表达能力强,使用灵活方便,应用面广。但是在其优势后面必然也隐藏着劣势,那就是对程序员的要求特别高。随着社会的发展,人类需要处理的数据越来越多,对数据管理的要求也越来越重要。软件的发展也从面向程序发展成为面向数据。感悟这次的课程设计由于在考试阶段,没能静下心来认真思考,仔细地去完成老师布置的作业,在此感到特别的遗憾。通过上面的实践,我才发现我很多的不足,准备不充分,知识面很肤浅。从这次的实践我充分的认识到,没有足够丰富的知识,我们是不可能完成一项重任的,我们只有努力不停的学习,充实我们的大脑,我们才能走在众人的前面。还有,我们不管做什么事,都不能太过于匆忙,任何事都有头有尾,就像猫吃团鱼,先要找到头,在能从头到脚的很顺利的“吞下去”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号