数据库系统课程设计报告_第1页
数据库系统课程设计报告_第2页
数据库系统课程设计报告_第3页
数据库系统课程设计报告_第4页
数据库系统课程设计报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!课程代号:第一章引言1.1设计开发的意义企业客户管理是从20世纪开始在国际上通告的,以供需链管理思想为的一项管理应用信息的技术。因为供应链的推行着重在于上下游企业间营运程序的密切配合,并以产销的合作与信息的分享来达到上下游运作和“同步化”的目标。所以在供应链的架构下,企业之间的合作必须共同追求企事业间营动容实时分享与运作的同步化。1.2所设计应用系统的任务及目标。1.2.1任务在以下的开发实践中介绍了企业客户管理系统的设计与开发。内容的介绍按照系统开发的顺序进行。在开始对客户管理系统进行系统设计,分别对系统的需求、功能和流程进行介绍。通过此部分的学习,可以对此系统的整个应用有一个全面的了解。在数据库设计中,根据系统设计的内容,具体到数据的创建,实现了数据库的完整设计。这是整个系统应用中最为重要的一部分,可以说数据库设计的完美与否直接关系到整个系统的应用。在系统公用模块创建部分,对整个系统中的数据源应用,界面整体架构设计进行了分析。这些公共模块的应用,使得整个系统的后期维护地十分简单。1.2.2目标在系统界面和代码的实现中。对系统中大部分页面的创建以及应用代码进行了分析,通过学习可以完成整个系统的创建。1.3设计开发及运行的软硬件环境。开发环境为WindowsMicrosoftSQL2005以-2-及开发软件MicrosoftVisualStudio2005.第二章系统分析与设计2.1需求分析系统的需求分析要从用户角度出发,对用户的需求进行深层挖掘,使得系统完全符合用户的使用要求。客户管理系统的开发目标是提高企业对客户的管理分析,可以实现管理用户信息、客户信息、产品信息、销售信息、合同信息、以及统计客户购买信息。客户管理系统中的用户可以分为3种人:系统管理员,销售部人员,客户部队员,这3种用户对系统的需求功能如下:2.1.1系统管理员对功能的需求此角色可以由企业的领导来担任,对系统的需求如表1-1所示:可以浏览,添加,维护企业产品的信息可以浏览,添加,维护合同的信息可以浏览,添加,维护产品销售的信息可以统计客户购买的商品表1-12.1.2销售部人员对功能的需求销售部人员在系统的应用中拥有部分权限,对系统的需求如表1-2所-3-示:可以浏览,添加,维护企业产品的信息可以浏览,添加,维护合同的信息可以浏览,添加,维护产品销售的信息可以统计客户购买的商品2.1.3客户部人员对功能的需求客户部人员在系统的应用中拥有部分权限,对系统的需求如表2-3所示:可以浏览,添加,维护企业产品的信息可以浏览,添加,维护合同的信息可以浏览,添加,维护产品销售的信息可以统计客户购买的商品2.2数据库结构概念设计数据库设计来源于客户的需求分析,将客户的需求实体化。在设计数据库时,要注意保证整个数据库系统的完整性和可扩展性。下面具体介绍数据库的设计:2.2.1系统用户实体具有用户id、密码、姓名、所在部门四个属性。E-R图如图-4-所示。2.2.2客户办公电话7个属性。E-R图如图所示。2.2.3图如图所示。2.2.4-5-合同实体具有合同编号、客户编号、负责人、合同金额、执行状况5个属性。E-R图如图所示。销售实体具有合同编号、产品编号、总订单数、已发货数、已收金额5个属性。E-R图如图所示。此表用于存放系统用户的信息,该表中各个字段的数据类型、大小以及简短描述如图所示。2.3.2客户信息表此表用于存放客户的信息,该表中各个字段的数据类型、大小以及简短此表用于存放合同信息,该表中各个字段的数据类型、大小以及简短描述如图所示。-7-此表用于存放销售信息,该表中各个字段的数据类型、大小以及简短描述如图所示。通过需求分析,我们已经清楚的了解到3种用户对系统的需求,此时根据用户需求,设计系统的实现功能,描述如下.第三章系统开发及实现3.1.1用户登录模块用户登录模块用于验证系统登录用户身份的合法性,其功能流程图如图所示:-9-3.1.2系统用户信息管理系统用户信息的管理由管理员进行维护。可以实现如下功能:浏览系统用户列表,新增系统用户界面,编辑和删除系统用户信息应用,其功能流程如图所示。3.1.3客户信息管理-10-客户信息管理实现的功能包括:浏览客户信息列表,新增客户信息界面,编辑和删除客户信息应用。客户信息的管理流程与系统用户信息管理流程类似,如图所示。3.1.4合同信息管理合同信息管理实现的功能包括:浏览合同信息列表,新增合同信息界面,编辑和删除合同信息应用。合同信息的管理流程与系统用户信息管理流程类似。3.1.5产品信息管理产品信息管理实现的功能包括:浏览产品信息列表,新增产品信息界面,编辑和删除产品信息应用。产品信息的管理流程与系统用户信息管理流程类似。3.1.6销售信息管理销售信息管理实现的功能包括:浏览销售信息列表,新增销售信息界面,编辑和删除销售信息应用。销售信息的管理流程与系统用户信息管理流程类似。-11-3.1.7客户购买信息统计客户购买信息统计提供了某一客户购买产品的统计功能,其流程如图所示。第四章总结这次开发我一共用了周三到周日五天时间,期间除了正常上课,都在进行系统设计。数据库设计以及页面设计过程都比较顺利,在数据库连接过程中遇到一些问题,在门洪勇同学帮助下以及查阅ADO.net相关书籍,顺利完成了前后台数据连接。自己能做出一件成品,是很开心的。这树立了我对计算机学习的信心,在开发期间遇到的一些困难以及解决困难的方式方法方面,我也看到了自己不完善的方面。总的来讲,这次设计课程我收获颇丰,我也看到了自己的不足,我会不断完善自己。[参考文献]1.王珊,萨师煊等。数据库系统概论(第4版)高等教育出版社2.马威,吕文哲等。信息系统开发教程-使用C#和SQLserver2005清华大学出版社。3.王珊,朱青等。数据库系统概论学习指导与习题解答。北京:高等教育出版社,2003.4.冯念真。计算机应用系统的设计和开发。高等教育出版社,1989.-12-5.项明峰,孟小峰等。数据库字典的封锁方法。1992.【附录】部分代码://登录usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Web.SessionState;publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Session["branch"]="5";-13-}protectedvoidLogin1_Authenticate(objectsender,AuthenticateEventArgse){Stringstrconn=ConfigurationManager.AppSettings["ConnectionString"];SqlConnectionconn=newSqlConnection(strconn);conn.ConnectionString="server=localhost;IntegratedSecurity=SSPI;database=clientmanage;pwd=";conn.Open();stringstrsql="select*fromsysuserwherelogin='"+Login1.UserName.ToString()+"'andpassword='"+Login1.Password.ToString()+"'";SqlCommandcm=newSqlCommand(strsql,conn);SqlDataReaderdr=cm.ExecuteReader();if(dr.Read()){Session["branch"]=dr["branch"];if(Session["branch"].ToString()=="0"){Response.Redirect("Edituser.aspx");}-14-elseif(Session["branch"].ToString()======"1")"2")"3"){Response.Redirect("Editproduct.aspx");}e

温馨提示

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

评论

0/150

提交评论