收藏 分享(赏)

数据库系统课程设计报告.doc

上传人:精品资料 文档编号:10298726 上传时间:2019-10-28 格式:DOC 页数:15 大小:845.50KB
下载 相关 举报
数据库系统课程设计报告.doc_第1页
第1页 / 共15页
数据库系统课程设计报告.doc_第2页
第2页 / 共15页
数据库系统课程设计报告.doc_第3页
第3页 / 共15页
数据库系统课程设计报告.doc_第4页
第4页 / 共15页
数据库系统课程设计报告.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、数据库课程设计说明书- 1 -数据库系统课程设计报告题目 :企业客户管理系统课程代号:0680036 课程名称:数据库课程设计学号: 20082024 姓名:贺玉英班级:08 级信息安全 1 班指导教师:莫秀良完成日期:2011 年 4 月数据库课程设计说明书- 2 -第一章 引言1.1 设计开发的意义企业客户管理是从世纪开始在国际上通告的,以供需链管理思想为的一项管理应用信息的技术。因为供应链的推行着重在于上下游企业间营运程序的密切配合,并以产销的合作与信息的分享来达到上下游运作和“同步化”的目标。所以在供应链的架构下,企业之间的合作必须共同追求企事业间营动容实时分享与运作的同步化。1.2

2、所设计应用系统的任务及目标。1.2.1 任务在以下的开发实践中介绍了企业客户管理系统的设计与开发。内容的介绍按照系统开发的顺序进行。在开始对客户管理系统进行系统设计,分别对系统的需求、功能和流程进行介绍。通过此部分的学习,可以对此系统的整个应用有一个全面的了解。在数据库设计中,根据系统设计的内容,具体到数据的创建,实现了数据库的完整设计。这是整个系统应用中最为重要的一部分,可以说数据库设计的完美与否直接关系到整个系统的应用。在系统公用模块创建部分,对整个系统中的数据源应用,界面整体架构设计进行了分析。这些公共模块的应用,使得整个系统的后期维护地十分简单。.目标在系统界面和代码的实现中。对系统中

3、大部分页面的创建以及应用代码进行了分析,通过学习可以完成整个系统的创建。.设计开发及运行的软硬件环境。开发环境为 Windows XP.设计开发及运行的软件为 Microsoft SQL 2005数据库课程设计说明书- 3 -以及开发软件 Microsoft Visual Studio 2005.第二章 系统分析与设计.需求分析系统的需求分析要从用户角度出发,对用户的需求进行深层挖掘,使得系统完全符合用户的使用要求。客户管理系统的开发目标是提高企业对客户的管理分析,可以实现管理用户信息、客户信息、产品信息、销售信息、合同信息、以及统计客户购买信息。客户管理系统中的用户可以分为种人:系统管理员,

4、销售部人员,客户部队员,这种用户对系统的需求功能如下:. 系统管理员对功能的需求系统管理员是整个系统的管理人员,在整个系统应用中,拥有最高的权限,此角色可以由企业的领导来担任,对系统的需求如表所示:需求 功能用户信息管理 管理系统中所有登录用户的信息,分配用户的部门级别客户信息管理 可以浏览,添加,维护客户的信息产品信息管理 可以浏览,添加,维护企业产品的信息合同信息管理 可以浏览,添加,维护合同的信息销售信息管理 可以浏览,添加,维护产品销售的信息客户购买统计 可以统计客户购买的商品表. 销售部人员对功能的需求销售部人员在系统的应用中拥有部分权限,对系统的需求如表所示:数据库课程设计说明书-

5、 4 -需求 功能管理产品信息管理 可以浏览,添加,维护企业产品的信息合同信息管理 可以浏览,添加,维护合同的信息销售信息管理 可以浏览,添加,维护产品销售的信息客户购买统计 可以统计客户购买的商品表. 客户部人员对功能的需求客户部人员在系统的应用中拥有部分权限,对系统的需求如表所示:需求 功能管理客户信息管理 可以浏览,添加,维护企业产品的信息合同信息管理 可以浏览,添加,维护合同的信息产品信息管理 可以浏览,添加,维护产品销售的信息客户购买统计 可以统计客户购买的商品表.数据库结构概念设计数据库设计来源于客户的需求分析,将客户的需求实体化。在设计数据库时,要注意保证整个数据库系统的完整性和

6、可扩展性。下面具体介绍数据库的设计:. 系统用户 E-R 实体图系统用户实体具有用户 id、密码、姓名、所在部门四个属性。E-R 图如图数据库课程设计说明书- 5 -所示。.客户 E-R 实体图客户实体具有客户编号、企业名称、负责人、企业级别、企业地址、Email、办公电话个属性。E-R 图如图所示。. 产品 E-R 实体图产品实体具有产品编号、产品名称、产品规格、价格、描述个属性。E-R 图如图所示。. 合同 E-R 实体图系统用户用户 id 密码 姓名 所在部门客户客户编号 办公电话Email企业地址企业级别负责人企业名称产品产品编号 产品名称 产品规格 价格 描述数据库课程设计说明书-

7、6 -合同实体具有合同编号、客户编号、负责人、合同金额、执行状况个属性。E-R 图如图所示。. 销售 E-R 实体图销售实体具有合同编号、产品编号、总订单数、已发货数、已收金额个属性。E-R 图如图所示。. 数据库逻辑结构设计.数据表的创建此表用于存放系统用户的信息,该表中各个字段的数据类型、大小以及简短描述如图所示。系统用户信息表(sysuser).客户信息表合同合同编号 执行合同金额负责人客户编号已收金额已发货数总订单数产品编号合同编号产品数据库课程设计说明书- 7 -此表用于存放客户的信息,该表中各个字段的数据类型、大小以及简短描述如图所示。 客户信息表(client). 产品信息表此表

8、用于产品信息,该表中各个字段的数据类型、大小以及简短描述如图所示。产品信息表(product).合同信息表此表用于存放合同信息,该表中各个字段的数据类型、大小以及简短描述如图所示。数据库课程设计说明书- 8 -合同信息表(compact).销售信息表此表用于存放销售信息,该表中各个字段的数据类型、大小以及简短描述如图所示。销售信息表(sell). 系统功能描述通过需求分析,我们已经清楚的了解到种用户对系统的需求,此时根据用户需求,设计系统的实现功能,描述如下.系统功能 具体描述登录 此系统包含不同的用户,对系统的功能也不同。因此要对不同登录用户分配不同的登录首页,并记录下每个用户的权限。数据库

9、课程设计说明书- 9 -系统用户信息浏览 系统管理员登录系统后,进入系统用户信息浏览界面,界面中展示的是用户的基本信息,包括:用户 id,姓名,部门,联系电话,Email 等。系统用户信息可分页显示。维护系统用户 系统管理员可以增加新的系统用户;可以修改某一用户除密码以外的所有信息;也可以删除系统用户信息。客户信息浏览 在此界面中可以浏览客户信息列表,包括:客户 id,企业名称,负责人,客户级别,Email,电话和地址信息,可分页显示客户信息。维护客户信息 可以增加新的客户信息:客户 id,企业名称,负责人,客户级别,Email,电话和地址;可以修改客户信息;也可以删除客户的信息。产品信息浏览

10、 在此界面中可以浏览客户信息列表,包括:产品编号、产品名称、产品规格、价格、描述,可分页显示产品信息。维护产品信息 可以增加新的客户信息:产品编号、产品名称、产品规格、价格、描述;可以修改产品信息;也可以删除产品的信息。合同信息浏览 在此界面中可以浏览客户信息列表,包括:合同编号、客户编号、负责人、合同金额、执行状况,可分页显示合同信息。维护合同信息 可以增加新的客户信息:合同编号、客户编号、负责人、合同金额、执行状况;可以修改合同信息;也可以删除合同的信息。销售信息浏览 在此界面中可以浏览客户信息列表,包括:合同编号、产品编号、总订单数、已发货数、已收金额,可分页显示销售信息。维护销售信息

11、可以增加新的客户信息:合同编号、产品编号、总订单数、已发货数、已收金额;可以修改销售信息;也可以删除销售的信息。客户购买信息浏览 可以统计客户购买的产品信息:合同编号,产品名称,产品型号,产品销售数量,总金额,可分页显示列表信息。第三章 系统开发及实现.下面介绍客户管理系统各个模块的流程分析。.用户登录模块用户登录模块用于验证系统登录用户身份的合法性,其功能流程图如图所示:数据库课程设计说明书- 10 -.系统用户信息管理系统用户信息的管理由管理员进行维护。可以实现如下功能:浏览系统用户列表,新增系统用户界面,编辑和删除系统用户信息应用,其功能流程如图所示。用户登录模块记录权限分配界面重置信息

12、提交信息填写登录信息验证信息重置提交填写系统用户信息新增系统用户浏览系统用户列表系统用户信息管理编辑删除数据修改界面删除取消更新数据验证登录 ID数据添加成功数据库课程设计说明书- 11 -.客户信息管理客户信息管理实现的功能包括:浏览客户信息列表,新增客户信息界面,编辑和删除客户信息应用。客户信息的管理流程与系统用户信息管理流程类似,如图所示。.合同信息管理合同信息管理实现的功能包括:浏览合同信息列表,新增合同信息界面,编辑和删除合同信息应用。合同信息的管理流程与系统用户信息管理流程类似。.产品信息管理产品信息管理实现的功能包括:浏览产品信息列表,新增产品信息界面,编辑和删除产品信息应用。产

13、品信息的管理流程与系统用户信息管理流程类似。.销售信息管理重置提交填写客户信息新增客户浏览客户列表客户信息管理编辑删除数据修改界面删除取消更新数据验证客户 ID数据添加成功数据库课程设计说明书- 12 -销售信息管理实现的功能包括:浏览销售信息列表,新增销售信息界面,编辑和删除销售信息应用。销售信息的管理流程与系统用户信息管理流程类似。.客户购买信息统计客户购买信息统计提供了某一客户购买产品的统计功能,其流程如图所示。第四章 总结这次开发我一共用了周三到周日五天时间,期间除了正常上课,都在进行系统设计。数据库设计以及页面设计过程都比较顺利,在数据库连接过程中遇到一些问题,在门洪勇同学帮助下以及

14、查阅 ADO.net 相关书籍,顺利完成了前后台数据连接。自己能做出一件成品,是很开心的。这树立了我对计算机学习的信心,在开发期间遇到的一些困难以及解决困难的方式方法方面,我也看到了自己不完善的方面。总的来讲,这次设计课程我收获颇丰,我也看到了自己的不足,我会不断完善自己。参考文献. 王珊,萨师煊等。数据库系统概论(第版)高等教育出版社. 马威,吕文哲等。信息系统开发教程使用 C#和 SQL server 2005 清华大学出版社。. 王珊,朱青等。数据库系统概论学习指导与习题解答。北京:高等教育出客户购买信息统计选择客户购买统计列表数据库课程设计说明书- 13 -版社,2003. . 冯念真

15、。计算机应用系统的设计和开发。高等教育出版社,1989. 项明峰,孟小峰等。数据库字典的封锁方法。1992.【附录】部分代码:/登录using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.We

16、b.UI.HtmlControls;using System.Data.SqlClient;using System.ComponentModel;using System.Drawing;using System.Web.SessionState;public partial class Login : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)数据库课程设计说明书- 14 -Session“branch“ = “5“;protected void Login1_Authenticate(obj

17、ect sender, AuthenticateEventArgs e)String strconn = ConfigurationManager.AppSettings“ConnectionString“;SqlConnection conn = new SqlConnection(strconn);conn.ConnectionString = “server=localhost;Integrated Security=SSPI;database=clientmanage;pwd=“;conn.Open();string strsql = “select * from sysuser wh

18、ere login=“ + Login1.UserName.ToString() +“and password=“ + Login1.Password.ToString() + “;SqlCommand cm = new SqlCommand(strsql, conn);SqlDataReader dr = cm.ExecuteReader();if (dr.Read() Session“branch“ = dr“branch“;if (Session“branch“.ToString() = “0“)Response.Redirect(“Edituser.aspx“);数据库课程设计说明书- 15 -else if (Session“branch“.ToString() = “1“) Response.Redirect(“Editproduct.aspx“); else if (Session“branch“.ToString() = “2“) Response.Redirect(“Editclient.aspx“); else if (Session“branch“.ToString() = “3“) Response.Redirect(“Editclient.aspx“); Response.Redirect(“Edituser.aspx“);

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报