《数据库应用课程设计报告书.doc》由会员分享,可在线阅读,更多相关《数据库应用课程设计报告书.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、北京广播电视大学数据库应用课程设计报告书题目: 企业进销存管理系统 姓名: 000学号: 0 班级: 11年秋季计算机信息管理专业分校: 0000指导教师: 0000设计日期: 2012年12月15日目录1 系统分析21.1 需求分析21.2 可行性分析22 总体设计22.1 项目规划22.2 系统功能结构图33 系统设计33.1 设计目标33.2 开发及运行环境43.3 编码设计43.4 逻辑结构设计44 基础信息主要功能模块详细设计124.1 商品信息管理设计124.2 商品信息查询设计145 采购管理主要功能模块详细设计175.1 商品采购管理设计176 结束语26 参考文献1 系统分析
2、1.1 需求分析通过调查,要求系统需要具有以下功能:q 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。q 由于该系统的使用对象多,要求有较好的权限管理。q 方便的数据查询,支持多条件查询。q 基础信息管理与查询(包括商品信息、客户信息、供应商信息)。q 通过计算机,能够直接“透视”仓库存储情况。q 完善的商品采购信息、商品销售信息进行管理。q 方便、健全的结账功能。q 图表分析年销售状况。q 商品销售排行统计。q 当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。q 数据计算自动完成,尽量减少人工干预。q 系统退出。1.2 可行性分析通过计算机网络系统对企业进
3、行全面的管理,满足了企业的现代化管理的要求。q 经济性企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。q 技术性实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。2总体设计2.1 项目规划企业进销存管理系统是一个典型的数据库开发应用程序,由基础信息模块、采购管理模块、库存管理模块、商品销售模块、查询统计模块、往来管理模块、
4、系统设置模块等部分组成,规划系统功能模块如下:q 基础信息模块该模块主要管理商品信息录入、客户信息录入、供应商信息录入、商品信息查询、客户信息查询、供应商信息查询。q 采购管理模块该模块的主要管理商品采购信息录入和商品采购信息查询。q 库存管理模块该块主要管理商品入库信息、商品入库退货、商品库存查询和库存商品价格调整。q 商品销售模块该模块主要管理商品销售信息录入和商品销售退货信息录入。q 查询统计模块该模块主要管理销售信息查询、销售退货查询、商品入库查询、入库退货查询、商品销售排行和年销售额分析。q 往来管理模块该模块主要管理商品销售结账、入库退货结账、销售结账查询、商品入库结账、销售退货结
5、账和入库结账查询。q 系统设置模块该模块主要管理添加操作员、更改操作员密码、删除操作员。2.2 系统功能结构图企业进销存管理系统功能结构如图1所示。图1 系统功能结构图 3系统设计3.1 设计目标本系统是针对中小型企业运营进销存过程所进行设计的,主要实现如下目标:q 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。q 键盘操作,快速响应。q 强大的销售结账功能。q 全面的账单查询功能。q 功能强大的年销售额分析图、商品销售排行统计。q 实现各种查询,如多条件查询、模糊查询等。q 操作员可以随时修改自己的口令。q 管理员可以设置操作员的权限q 对用户输入的数
6、据,系统进行严格的数据检验,尽可能排除人为的错误。q 数据保密性强,为每个用户设置权限级别。q 系统最大限度地实现了易安装性、易维护性和易操作性。q 系统运行稳定、安全可靠。3.2 开发及运行环境硬件平台:q CPU:P41.8GHz。q 内存:256MB以上。软件平台:q 操作系统:Windows XP/ Windows 2000。q 数据库:SQL Server 2000。q 浏览器:IE5.0,推荐使用IE6.0。q Web服务器:IIS5.0。q 分辨率:最佳效果1024768像素。3.3 编码设计编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的编
7、号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统内部信息编码采用了统一的编码方式情况。(1)采购编号为字母“cg”、系统当前日期的年限和5位数字编号的组合。例如,cg。(2)入库单据编号为字母“RK”、系统当前日期和3位数字编号的组合。例如,RK。(3)入库退货单据编号为字母“RT”、系统当前日期和3位数字编号的组合。例如,RT。(4)销售单据编号为字母“XS”、系统当前日期和3位数字编号的组合。例如,XS。3.4 逻辑结构设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为
8、sell。数据库sell中包含24张表。1数据表概要说明为了对本系统后台的数据库中数据表有一个更清晰的认识,下面设计了一个数据表树型结构图(如图2所示),该数据表树型结构图包含系统所有数据表。图2 数据表树型结构图 4 基础信息主要功能模块详细设计4.1 商品信息管理设计用户可以通过单击菜单主导航“基础信息”/“商品信息管理”超链接,进入商品信息管理页面。该页面主要完成商品信息的添加。商品信息管理页面设计效果如图6所示。图6 商品信息管理页面设计效果商品信息管理页面中涉及的HTML表单元素如表3所示。表3 商品信息管理页面中涉及的HTML表单元素名称类型含义重要属性form1form表单act
9、ion=checkspinfo.asp method=postselselect供应商全称option value=memotext备注onkeyup=if (event.keyCode=13)send()subbbutton【保存信息】按钮onclick=send()Resreset【清除重写】按钮onclick=res() 5采购管理主要功能模块详细设计采购管理可以有效管理整个企业的采购业务,用以提高采购经营事务的效率,提高企业的经济效益,确保采购工作质量高效率、低成本执行,使企业具有最佳的供货状态。主要包括商品采购和采购查询两部分。5.1 商品采购管理设计用户可以通过单击菜单主导航“采购
10、管理”/“商品采购”超链接,进入商品采购管理页面。该页面主要完成商品采购信息的添加功能。商品采购管理页面设计效果如图11所示。图11 商品采购页面设计效果商品采购页面中涉及的HTML表单重要元素如表5所示。表5 商品采购页面中涉及的HTML表单重要元素名称类型含义重要属性form1form表单action=checkspcg.asp method=postidhidden采购单号value=cgdatetext采购日期value=buttonbutton【提交】按钮onclick=send()Submitreset【重填】按钮class=btn_grey value=重填生成采购单号的相关代码
11、如下:alert(采购信息保存成功!); 弹出提示对话框window.location.href=spcg.asp; 重新定向页面商品采购页面的运行结果如图12所示。图12 商品采购页面的运行结果5.2 采购查询设计采购查询是为采购员提供的对采购信息进行查询的功能,以便跟踪采购信息的执行情况,为企业的采购决策提供依据。用户可以通过单击菜单主导航“采购管理”/“采购查询”超链接,进入采购查询页面。该页面主要完成采购信息的检索。采购查询页面设计效果如图13所示。图13 采购查询页面设计效果采购查询页面中涉及的HTML表单元素如表6所示。表6 采购查询页面中涉及的HTML表单元素名称类型含义重要属性
12、myformfrom表单action=checkcgindex.asp method=postflagcheckbox复选框class=noborder id=flag value=1 checkedselselect选择查询字段商品名称厂商tjselect选择条件运算符等于LIKEqnametext输入查询关键字id=qnamesubbbutton【查询】按钮onClick=send()flagcheckbox复选框class=noborder id=flag value=2sdatetext起始日期value=edatetext截止日期value=butbutton【显示全部数据】按钮on
13、Click=window.location.href=checkcgindex.asp?type=all用户可以在采购查询页面中的查询部分,输入一定的查询条件,单击【查询】按钮后,用户添加查询条件将被提交给本页,本页则将根据用户提交的表单对数据库进行检索,并将查询结果集通过信息展示部分输出到浏览器中。结束语经过两个多月的努力,企业进销存管理系统论文终于完成 在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了,在不断的学习过程中我体会到:写论文是一个不断学习的过程,从最初刚写论文时对企业进销存管理系统的问题的模糊认识到最后能够对该问题有深刻的认识,我体会到实践对于学习的重要性
14、,以前只是明白理论,没有经过实践考察,对知识的理解不够明确,通过这次的做,真正做到林论时间相结合。总之,通过毕业设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。在数据库应用课程设计的过程中,有很多不懂的还有很多不会的东西,但我最终还是经过网上搜索信息、学习相关内容,把问题解决了,并完成了任务。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,
15、从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村”。 感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。 参考文献1JSP数据库系统开发完全手册 人民邮电出版社 2006年3月2Delphi数据库系统开发完
16、全手册 人民邮电出版社 2006年3月3Visual Basic数据库系统开发完全手册 人民邮电出版社 2006年3月4Visual C+数据库系统开发完全手册 人民邮电出版社 2006年3月5JSP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005年7月6Visual Basic信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月7SQL Server数据库开发实例解析 机械工业出版社 宋昆、李严等 2006年1月8Access数据库开发实例解析 机械工业出版社 李俊民、高春燕等 2006年1月9Visual Basic精彩编程200例 机械工业出
17、版社赛奎春、高春艳等 2003年1月10ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉2004年12月11Delphi工程应用与项目实践 机械工业出版社 宋坤、赵智勇等 2005年1月12Visual Basic工程应用与项目实践 机械工业出版高春艳、李俊民等 2005年1月13Visual C工程应用与项目实践 机械工业出版社张雨、阮伟良等 5005年1月14JSP工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠2005年2月15ASP工程应用与项目实践 机械工业出版社 王国辉、牛强、李南2005年4月16Visual Basic 信息系统开发实例精选 机械工业出版社高春艳、李俊民、张耀庭2005年7月17ASP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 200518Delphi 信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年