超市管理系统论文_第1页
超市管理系统论文_第2页
超市管理系统论文_第3页
超市管理系统论文_第4页
超市管理系统论文_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1、长春工程学院成人高等教育 毕毕 业业 设设 计(论计(论 文)文)题题 目目 华联超市管理系统开发 层层 次次 专升本 专专 业业 计算机科学与技术 年年 级级 学生姓名学生姓名 周小强 指导教师指导教师 许 琳 完成时间完成时间 年 月 日 继续教育学院继续教育学院长春工程学院成人高等教育毕业设计(论文)任务书毕业设计(论文)任务书姓名: 周小强 年级: 层次: 专升本 专业: 计算机科学与技术 毕业设计(论文)题目:华联超市管理系统开发。立题目的和意义:随着计算机网络通信技术和 internet 的飞速发展,企业通过互联网进行宣传与开展电子商务已成为一种趋势,并且越来越受到各个企业的重视。

2、通过互联网这一快捷的沟通渠道,企业网站能够加快企业与客户间的信息流通,扩大企业的知名度与影响力。技术条件:asp.net 技术、ado.net 技术、sqlserver2005 数据库、c#程序设计基础、软件工程。技术要求与工作计划:技术要求:熟练掌握 asp.net 技术,ado.net 技术 了解 sqlserver2005 数据库并能熟练使用相应的语句等等,熟练掌握 c#语言程序设计基础。工作计划:我会把整个时间分为 3 大部来完成我的论文。第 1 部分为准备阶段。首先确定了毕业综合实训任务书。确定了毕业实训项目所包含的内容和要实现的具体功能,并静下心来好好的梳理了编程思路。第 2 部分

3、为施行阶段。根据准备好的资料,来编写相应会用到的表格及代码。也包括测试等确保写出来的东西没有问题,进一步为了论文准备实际性的资料。通过 5 周的开发设计,大致完成任务要求。第 3 部分为修改测试阶段。这个阶段我会通过我的构思,及前边准备好的资料来把这些东西组成在一起让它满足开始的题目。并且我会做出格式调整,以及论文当中排版等问题的修改。并测试系统运行。时间安排: 第一周第二周:准备阶段。第一周:确定任务书;第二周:收集相关的书籍资料、应用软件。 第三周第八周:施行阶段。第三周第四周:对前台用户进行开发设计,实现前后台的的分离;第五周第七周:结束了前台的设计,对后台进货管理进行开发;第八周:实现

4、了能够综合查询各种销售明细表。 第九周第十二周:对库存管理进行开发,实现了库存管理的增删改查。第九周第十一周:完善系统功能与界面优化,实现最终结果;第十二周:写论文指导老师: 年 月 日教研室主任:年 月 日长春工程学院继续教育学院毕业设计(论文)成绩评定表毕业设计(论文)成绩评定表学 生 姓 名周小强所 学 专 业计算机科学与技术设 计 题 目华联超市管理系统开发指指 导导 教教 师师 评评 阅阅 成成 绩绩 及及 评评 语语开题报告(5 分)平时成绩(10 分) 成果质量(20 分)评语: 总成绩: 指导教师签字: 评评 阅阅 教教 师师 评评 阅阅 成成 绩绩 及及 评评 语语设计内容(

5、10 分)难易程度、创新与实用(5 分)评语: 总成绩: 评阅教师签字: 答答 辩辩 成成 绩绩 及及 评评 语语成果质量(40 分)口头陈述及问题回答(10 分)评语: 总成绩: 答辩委员会主任签字: 总成绩指导教师成绩: 评阅人成绩: 答辩成绩: 总成绩得分: 总成绩等级: 上分教师签字: 长春工程学院继续教育学院毕业设计(论文)i摘摘 要要随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。微软的.net 是一种开发平台,c#是微软特别为.net 平台设计的一种现代化语言,.net 有着广阔的应用前景,.net 的应用必将对整个计算

6、机产业产生重要而深刻的影响。.net 不但改变了开发应用程序的方式和思维方式,而且使开发人员能创建出各种全新的应用程序,大幅度提高软件生产率,未来.net 将无处不在。本系统是采用 asp.net 技术和 c#语言进行开发,asp.net 是一款基于.net 框架下的动态网站开发技术。c#相对于 java,其拥有更高的便捷性与速度,能够大量节省开发时间,从而为大中型企业节约开发资源。同时相对于asp、php 等轻量级语言,asp.net 又拥有更高的安全性与可拓展性,为程序将来的二次开发打下了良好的基础。本次开发运用了 microsoft visual studio 2008,数据库选择了 m

7、icrosoft sql server 2005。关键词:信息技术,asp.net, ado.net,sql server2005,visual studio 2008,ajax长春工程学院继续教育学院毕业设计(论文)iiabstractwith the rapid development of computer network communication technology and interne, enterprises use these technologies to display and conduct e-commerce has become a trend. more an

8、d more attention was paid to these areas. enterprise could keep in touch with their customer more convenient, and make their products known by more people. this website is in visual studio 2008environment development, the use of c# language and sql server 2005database3. the popular three layer archi

9、tecture to achieve. in the asp.net environment configuration, use the css style to beautify the site, and javascript effects to make the site more perfect. and joined the ajax control, optimization of website. make full use of the visual studio 2008 software based on asp.net and web program design w

10、ebsite. the realization of concrete structure is an online shopping mall system, users to enter personal identification, shopping, fuzzy and advanced search commodity, also can enter the forum,is convenient for users to use.key words animation shop, asp.net, ado.net, sql server2005, visual studio 20

11、08, ajax长春工程学院继续教育学院毕业设计(论文)iii目目 录录摘摘 要要.iabstract .ii前前 言言.1第一章第一章 需求说明需求说明.21.1 功能描述.21.2 系统关系图.3第二章第二章 数据库设计数据库设计.42.1 表结构.42.2 表关系.6第三章第三章 系统实现系统实现.73.1 界面设计.73.2 遇到的问题及解决方法.123.3 单元测试.14第四章第四章 系统使用手册系统使用手册.204.1 硬件环境.204.2 软件环境.204.3 使用说明.20第五章第五章 结论结论.31参考文献参考文献.33致致 谢谢.34附录一附录一.35附录二附录二.40长春

12、工程学院继续教育学院毕业设计(论文)1华联超市管理系统开发华联超市管理系统开发前前 言言在我国超市形成在 20 世纪 90 年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展,发挥了极大的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的管理技术。随着经济的高速发展,超市的信息化工作也在紧锣密鼓地进行,与此同时伴随着超市规模的不断扩大以及各种信息流量的日益增多,其经营管理也变得愈加复杂,而且以往在超市日常管理中,商品进货、销售、库存等决策主要以经验为主,缺乏实时分析功能,并且伴随着商业运转的中间环节也

13、越来越多,因此以前的手工操作方式就不能适应超市快速的信息发展的需要,而在计算机科学技术日益发展和成熟的今天,依靠现代化的计算机信息处理技术来管理超市日常工作中的各类商品及用户的信息数据,既节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,同时也能够快速反映出商品的进货、销货、存货状况和各种反馈信息分析,使管理人员快速对市场的变化做出对应决策,加快超市的发展。从而极大地提高了超市的工作效率。本系统是用 visual studio2008 开发的,使用的语言是 c#,用的数据库是sqlserver2005,在 asp.net 环境下进行配置,运用 css 样式美化网站, javascr

14、ipt 特效使网站更加完善。并且加入了 ajax 控件,优化网站。长春工程学院继续教育学院毕业设计(论文)2第一章第一章 需求说明需求说明我们将超市管理系统分为两大部分:员工的前台管理、管理员后台的管理。前台主要针对员工,其主要功能有:商品信息管理、商品销售管理、商品库存管理。系统后台主要针对系统管理员,其主要功能有:商品信息管理、员工信息管理、商品进货管理、商品销售管理、商品库存管理、系统管理。1.1 功能描述1、前台用户(1)商品信息管理:员工可以对商品信息进行查询,输入商品编号、商品名称并且选择商品类别,便可查询。(2)商品销售管理:员工可以再次进行商品销售管理,输入商品编号和商品数目,

15、添加或结账,便可记录商品的销售情况。个人销售业绩查询功能:输入开始时间和结束时间便可查询。(3)商品库存管理:商品库存查询功能,输入商品编号和商品名称,选择商品类别,即可查询。商品库存报警功能:当商品库存过多(本系统设置为200)时以黄色字体显示,过少(低于20)时以红色字体显示。2、后台管理员(1)商品信息管理:管理员可以对商品进行添加商品类别、添加商品信息、商品信息维护。添加商品类别需要输入新建的商品类别名称。(2)商品进货管理:管理员可以对商品进行进货登记,登记需要选择供货商、输入商品编号、进货价格、进货数量、进货日期。进货查询:进货查询需要输入商品编号或名称并且选择商品类别。商品退货登

16、记:退货登记需要选择供应商、输入商品编号、退货价格、数量、日期、原因。进货退货查询:查询内容包括商品编号、商品名称、商品类别、以及退货的数量、单价、总价、日期。(3)商品库存管理:商品库存查询:需要输入商品编号、名称并且学则商品类别。商品库存盘点:输入开始时间和结束时间。商品库存报警:当商品长春工程学院继续教育学院毕业设计(论文)3库存过多(本系统设置为 200)时以黄色字体显示。(4)商品销售管理:商品销售信息查询:键入员工编号、单据号、开始时间以及结束时间。员工业绩查询:只需输入开始时间和结束时间,所有员工的销售业绩都会显示。顾客退货登记:输入销售单据、商品编号、退货单价、数目、原因以及选

17、择商品是否完好。商品退货查询:输入商品编号、销售单据号、开始时间以及结束时间便可查询。(5)员工信息管理:添加员工信息:输入员工编号、员工姓名选择性别、学历层次、生日并且输入登录密码、家庭电话、手机、身份证件、邮件地址、居住地址选择添加功能。员工信息维护:输入员工编号和员工姓名选择查询功能所有员工信息列表出现,对要修改的员工信息处进入编辑。(6)系统管理:供应商信息管理:输入供应商公司名称、供应商法人代表、供应商电话、供应商地址,保存即可。修改密码:进入此功能后,直接输入重新设置的密码和再次确认密码后修改密码即可。关于系统:进入后出现本系统的名称和系统版本。1.2 系统关系图 图 1.2 系统

18、关系图长春工程学院继续教育学院毕业设计(论文)4第二章第二章 数据库设计数据库设计本系统采用 sql server 2005 数据库。数据库名称为 supermarketinfo,其中包括六张表,分别为员工清单表(employeeinfo)、商品清单表(sellinfo)、供货商清单表(employeesellresult)、进货清单表(buyinfo)、销售清单表(sellbackinfo)、库存清单表(goodcartinfo),各表的设计结构如下。2.1 表结构员工清单表(employeeinfo) 表 1序号字段名数据类型长度允许为空描述备注1staffidchar6职工编号pk 自增

19、一2namenvarchar8姓名3sexnchar2性别4homenvarchar4籍贯5diplomanvarchar4学历6kindnvarchar10类别7salaryint4工资8phonevarchar12联系电话9addressnvarchar50联系地址10idcardvarchar18身份证号11othersntext50备注商品清单表(sellinfo) 表 2序号字段名字段类型长度允许为空描述主键/外键1merchidchar6商品编号p2profferidchar6供货商号f3fullnamenvarchar80名称4barcodechar15条形码5metricuni

20、tvarchar4计量单位长春工程学院继续教育学院毕业设计(论文)56kindnvarchar8类别7birthplacenvarchar50产地8unitcostmoney4单价9othersntext50备注供货商清单表(employeesellresult) 表 3序号字段名字段类型长度允许为空描述主键/外键1profferidchar6供货商号p2fullnamenvarchar50名称3contactpersnnvarchar8联系人4phonevarchar12联系电话5addressnvarchar50联系地址6othersntext50备注进货清单表(buyinfo) 表 4序

21、号字段名字段类型长度允许为空描述主键/外键1importbillidchar6进货单号p2merchidchar6商品编号p/f3profferidchar6供货商号f4importpricemoney4进货价5quantityint4数量6totalmoneymoney4金额7importdatedatetime8进货日期8othersntext50备注销售清单表(sellbackinfo) 表 5序号字段名字段类型长度允许为空描述主键/外键1salebillidchar6销售单号p2merchidchar6商品编号p/f3salenumint4销售数量4saledatedatetime8销

22、售日期长春工程学院继续教育学院毕业设计(论文)6库存清单表(goodcartinfo) 表 6序号字段名字段类型长度允许为空描述主键/外键1merchidchar6商品编号p/f2storenumint4库存数量2.2 表关系图 2.1 表关系图长春工程学院继续教育学院毕业设计(论文)7第三章第三章 系统实现系统实现本系统是基于windows7环境进行开发,前台使用microsoft visual studio 2008中的asp.net (c#语言)技术进行开发,后台数据库采用sql server 2005数据库进行数据处理。controls 文件夹存放系统所用到的用户控件,前台 web页面

23、都放置在应用程序根目录下,images 文件夹存放网站设计用到的图片。本系统可以通过前台的操作界面访问后台数据库,对数据库进行数据的更新、查询、删除和修改。3.1 界面设计3.1.1 登录界面(login.aspx)登录系统界面,如下图 3.1 所示。图 3.1 系统登录页面如图 3.1 所示,此界面用于系统的登录,运用了两个 textbox 控件,分别用于输入用户名、密码。使用了一个 dropdownlist 控件,用于选择系统登录者的身份。应用了一个 button 控件,用于登录系统。应用了一个 input 控件,用于退出本系统。3.1.2 后台管理员管理系统界面(index.aspx)后

24、台管理员管理系统使用的界面,如下图 3.2 所示。长春工程学院继续教育学院毕业设计(论文)8图 3.2 管理员系统界面在此页面,应用了一个 adminheadmodule 链接控件,用于设置标题栏。并且在此空间下,分别设置了首页、商品信息管理、员工信息管理、商品进货管理、商品销售管理、商品库存管理、系统管理、退出链接按钮。3.1.3 前台管理员管理系统界面(index.aspx)前台管理员管理系统界面,如下图 3.3 所示。图 3.3 员工管理系统界面在此员工管理系统界面内,应用了一个 adminheadmodule 链接控件,用于设置标题栏。并且在此空间下,分别设置了首页、商品信息管理、商品

25、销售管理、商品库存管理、退出连接按钮。3.1.4 销售信息管理系统界面(employeesellresult.aspx)销售信息管理界面,如下图 3.4 所示。长春工程学院继续教育学院毕业设计(论文)9图 3.4 员工销售业绩查询界面在此界面内,应用了两个 textbox 控件,分别用于对开始时间和结束时间的录入,应用了一个 button 控件,用于查询结果。主体采用了 gridview 控件,分别为员工编号、员工姓名、销售业绩进行数据绑定。3.1.5 商品进货管理系统界面(buyinfoquery.aspx)商品进货信息查询页面,如下图 3.5 所示。图 3.5 商品进货信息查询页面在此页面

26、内,应用了 4 个 textbox 控件,分别用于商品编号、商品名称、开始时间和结束时间的数据录入。还应用了 3 个 button 控件,分别用于开始时间、结束时间的选择和查询的实现按钮。主体应用了 gridview 控件,分别对商品编号、商品名称、商品类别、供应商、进货单价、进货数量、进货总价以及进货日期进行数据绑定。长春工程学院继续教育学院毕业设计(论文)103.1.6 商品进货管理系统界面(buyinfoadd.aspx)商品进货登记界面,如下图 3.6 所示。图 3.6 商品进货登记界面在此界面内,应用了 1 个 dropdownlist 控件,用于选择供应商进行数据绑定;应用了 5

27、个 textbox 控件,分别用于输入商品编号、进货价格、进货数量、进货总价、送货日期;应用了 2 个 button 控件,分别用于获取商品信息、进货登记;应用了 2 个 input 控件,分别用于选择进货日期和取消按钮的绑定。3.1.7 员工信息管理系统界面(employeeinfoadd.aspx)员工信息添加页面,如下图 3.7 所示。图 3.7 员工信息添加页面在此页面内,应用了 9 个 textbox 控件,分别用于录入员工编号、员工姓名、生日、登录密码、家庭电话、手机、身份证件、邮件地址、居住地址的信长春工程学院继续教育学院毕业设计(论文)11息;应用了 2 个 dropdownl

28、ist 控件,分别用于选择性别、学历层次;应用了2 个 button 控件,应用于添加和取消按钮的绑定;应用了 1 个 input 控件,用于生日的“选择”。3.1.8 商品销售管理系统界面(sellbackinfoadd.aspx)商品销售管理系统内对顾客退货登记的设计,如下图 3.8 所示。图 3.8 顾客退货登记界面在本届面内,应用了 5 个 textbox 控件,分别用于销售单据、商品编号、退货单价、退货数目、退货原因的数据绑定;应用了 2 个 button 控件,分别用于获取商品信息和退货登记按钮的绑定。应用了 1 个 dropdownlist 控件,用于对商品是否完好绑定“选择”按

29、钮。3.1.9 系统管理界面(suppliermanage.aspx)在系统管理中对供应商信息管理界面的设计,如下图 3.9 所示。长春工程学院继续教育学院毕业设计(论文)12图 3.9 供应商信息管理界面在此界面内,应用了 4 个 textbox 控件,分别用于对供应商公司名称、供应商法人代表、供应商电话、供应商地址进行数据绑定;应用了 1 个 button 控件,对页面保存按钮进行绑定;应用了 datalist 控件,对主体信息进行数据绑定;应用了 sqldatesource 控件,用于对数据库的链接。3.2 遇到的问题及解决方法问题1:dataset在客户端以及服务器之间的传输问题。解决

30、方法:把dataset从服务端到客户端的传输问题,通过搜集网络资源,成功把dataset转换为byte,从而便于传输。问题2:文本编辑器添加出错。 解决方法:通过资料显示,用html中的textarea控件进行书写长文本,即同学间发送小纸条和留言板中所用的。问题3:在find_cl3页面中,当托入texbox控件时,原本设定为220px的表格会无故变宽。解决方法:因为textbox在控件中所用的style样式(.style5)和products中style样式名重复,所以失效,把控件中的样式名改为.bb即可。问题4:在用户查看自己的小纸条时,如何实现纸条状态的改变,即若没看过,怎状态栏显示未阅

31、读,若是已看过的纸条则显示已阅读。 解决方法:在datagrid控件的源里写代码如下:%#eval(isread).tostring() = 0 ? 未阅读 : 已阅读%问题5:数据为空。不能对空值调用此方法或属性解决方法:若对象是null,那么调用对象的方法例如tostring()肯定出错一般是数据库字段的值为空,在grideview等数据控件常出现,因此作null处理。问题6:在文本编辑器里添加商品详细信息时,只能添加几个字,否则就不能添加成功。解决方法:在该页面的源代码的第一行的最后,将validaterequest的值设置为false。 长春工程学院继续教育学院毕业设计(论文)13问题

32、7: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。分析器错误信息: 未能加载类型“woall.getpwd”。解决方法:没有编译后台代码,直接输网址想查看结果,编译下就好了。问题8:在default.aspx.cs页面产品列表没显示字段?解决方法:在categories.ascx控件的datatestformatstring应该绑categoryname。 问题9:gridview中更新信息出现未赋值的错误。解决方法:检查dal和bll中相关的类,看看是否有语法错误,把gridview中字段转换成templatefiled类型,否则可能出.现赋值错误

33、的问题。长春工程学院继续教育学院毕业设计(论文)143.3 单元测试3.3.1 以登录模块为例用户登录时,要对登录名和密码,进行验证,此系统设置的用户名为varchar 类型,长度在 1-15 之间,密码也是 varchar 类型,长度在 1-32 之间,对登录测试,如以下图 3.10 和 3.11图 3.10 登录前页面图 3.11 验证账户密码页面通过验证通过后,登录成功,直接进入超市管理系统主页面。3.3.2 以增加商品类别为例具体操作:通过后台管理页面中的“商品类别管理”功能按钮,看其是否能够添加成功。结果:如图 3.12 与 3.13 所示,添加商品种类成功。长春工程学院继续教育学院

34、毕业设计(论文)15结论:添加功能正常。图 3.12 添加商品种类图 3.13 添加商品种类成功显示页面3.3.3 以添加员工信息为例具体操作:在“员工信息管理”页面中,添加员工信息。结果:如图 3.14、3.15、3.16 显示,新添加员工信息成功。结论:员工信息的添加功能正常。长春工程学院继续教育学院毕业设计(论文)16图 3.14 添加员工信息图 3.15 添加员工信息成功提示图 3.16 添加员工信息成功显示页面3.3.4 以员工业绩查询为例具体操作:管理员在查询“员工销售业绩查询”页面内输入时间段,查询结果:如图 3.17 所示,员工销售业绩列表出现成功长春工程学院继续教育学院毕业设

35、计(论文)17结论:查询功能正常。如下图 3.17 所示。图 3.17 员工销售业绩查询3.3.4 以修改员工业绩为例具体操作:管理员进入“员工信息维护”页面,选择要修改的员工姓名,在编辑栏下,选中“进入”按钮。如下图 3.18 所示。图 3.18 进入员工信息维护页面进入编辑页面后,对员工的姓名进行修改,将“小于”更改为“小明”,查看结果。如下图 3.19 至 3.22 所示。长春工程学院继续教育学院毕业设计(论文)18图 3.19 信息更新前界面图 3.20 更新信息界面图 3.21 更新成功提示界面长春工程学院继续教育学院毕业设计(论文)19图 3.22 更新信息成功显示界面验证结果:员

36、工信息修改成功,“小于”更名为“小明”。结论:本系统修改功能正常。长春工程学院继续教育学院毕业设计(论文)20第四章第四章 系统使用手册系统使用手册4.1 硬件环境cpupentium4 1g 以上内存512mb 以上硬盘空间300mb 以上操作系统windowsxp/97 数据库sql server 2005开发环境vs2008运行必备ie5.0 以上.iis 6.0 以上,net framework v3.54.2 软件环境 服务器端:.net framework 2.03.5。 数据库:sql server 2005。 ie 版本 6.0 以上。4.3 使用说明本系统采用浏览器/服务器网

37、络技术开发模式,以iis作为web服务器,并采用visual studio 2008作为前台开发工具,sql sever 2005作为数据库服务器。运用asp.net技术进行web应用程序的开发,以ado.net技术对数据库进行操作。在系统功能方面,具备网上商城的基本功能,为了加强用户的交流,设置了论坛的功能,为了使用户又更好的用户体验,设置了“返回顶部”、“收藏”、“设为首页”的功能。4.3.1 进入登录主页使用说明首先,运行项目,输入用户 id 和密码,选择用户身份,然后单击“登录”按钮。如下图 4.1 中所示。长春工程学院继续教育学院毕业设计(论文)21图 4.1 登录页进入主页后,显示

38、如下图 4.2 所示。图 4.2 超市主页4.3.2 商品信息查询使用说明对商品信息的查询,输入商品编号、名称,选择商品类别后,单击查询按钮,即可实现,如下图 4.3 所示。长春工程学院继续教育学院毕业设计(论文)22图 4.3 商品信息查询4.3.3 商品销售查询使用说明在商品销售管理中,商品销售查询功能,如下图 4.4 为商品销售查询页面,输入商品编号,即可查询。图 4.4 商品销售信息查询4.3.4 添加商品类别功能使用说明在“商品信息管理”中,单击“添加商品类别”,即可进入商品类别管理页面,输入要添加的商品类别,单击添加按钮,即可实现,如下图 4.5 所示。长春工程学院继续教育学院毕业

39、设计(论文)23图 4.5 添加商品类别页面4.3.5 员工信息添加功能使用说明在“员工信息管理”中,单击“员工信息添加”,输入员工编号、员工姓名、登录密码,选择性别、生日、学历层次,单击添加按钮可以实现对员工的信息添加。如下图 4.6 所示。长春工程学院继续教育学院毕业设计(论文)24图 4.6 员工信息添加页面4.3.6 员工业绩查询功能使用说明在“商品销售管理”中,单击“员工业绩查询”,进入查询页面后(如图 4.7所示)输入开始时间和结束时间,单击查询按钮,可以实现对所有员工的某个时间段的业绩进行查询。如下图 4.7 所示。图 4.7 员工销售业绩查询页面长春工程学院继续教育学院毕业设计

40、(论文)254.3.7 商品库存查询功能使用说明在“商品库存管理”单击“商品库存查询”按钮,进入商品库存查询页面后,输入商品编号、商品名称,选择商品类别,单击查询按钮,可以实现对所有库存商品的查询显示,如下图 4.8 所示。图 4.8 商品库存查询页面4.3.8 商品库存报警功能使用说明在“商品库存管理”中有“商品库存报警”功能,如下图 4.9 所示。图 4.9 商品库存报警页面4.3.9 商品信息维护功能使用说明在“商品信息管理”中,进入商品信息维护页面(如下图 4.10 所示),可以实现对商品信息的修改与维护,如下图 4.10 所示。长春工程学院继续教育学院毕业设计(论文)26图 4.10

41、 商品信息维护页面在此页面,选中要修改的商品名称,在编辑栏处,单击进入按钮,即可实现对商品的修改维护功能,如下图 4.11 所示。图 4.11 商品信息更新页面4.3.10 员工信息维护功能使用说明在“员工信息管理”处,进入员工信息维护页面,可以实现对员工信息的维护和更新,如下图 4.12 所示。长春工程学院继续教育学院毕业设计(论文)27图 4.12 员工信息维护页面在“员工信息更新”页面内,对要修改、维护的员工,在编辑栏处单击进入按钮即可实现。如图 4.13 所示。图 4.13 员工信息更新图4.3.11 商品进货登记功能使用说明在“商品进货管理”中,有“商品进货登记”功能,进入此页面后,

42、可以实现对商品进货的登记,如下图 4.14 所示。长春工程学院继续教育学院毕业设计(论文)28图 4.14 商品进货登记页面4.3.12 商品退货登记功能使用说明“商品退货登记”页面,选择供应商、退货日期,输入退货价格、数量以及退货原因,单击退货登记按钮,即可实现对商品退货的登记,如行图 4.15 所示。图 4.15 商品退货登记页面长春工程学院继续教育学院毕业设计(论文)294.3.13 库存盘点功能使用说明在“商品库存管理”中,有“库存盘点”功能,在库存盘点页面内,输入开始时间和结束时间,单击查询按钮,即可实现库存的盘点功能,如下图 4.16 所示。图 4.16 库存盘点页面4.3.14

43、供应商信息管理功能使用说明在“系统管理”中,对“供应商信息管理”功能可以增加新的供应商信息,在供应商信息管理页面内,输入供应商公司名称、供应商法人代表、供应商电话、供应商地址,单击保存按钮,即可实现。如下图 4.17 所示。图 4.17 供应商信息管理页面长春工程学院继续教育学院毕业设计(论文)304.3.15 更改用户密码功能使用说明在“系统管理”中输入重新设置新密码和再次确认新密码,可以实现密码的修改,如下图 4.18 所示。图 4.18 密码修改页面系统操作完毕单击“退出”按钮,即回到系统最初登录页面。长春工程学院继续教育学院毕业设计(论文)31第五章第五章 结论结论三个月毕业设计,每天

44、忙忙碌碌,一步一步走来,今天终于迎来了自己的成果。在这期间,经常遇到各种各样的问题,时常为不能解决的问题而一筹莫展,但这并未打消我的信心,而是使我更加专著的去解决问题,也因此这相对短暂的时间却是二年来过得最为充实的日子。经过三个月的紧张设计与开发,我的毕业设计基于 asp.net 的超市管理系统终于开发完成了。通过本系统的开发使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解。通过本次的系统开发,我深刻地认识到系统开发的每一步都是以上一步为基础的。因此每一步文档的编写都必须正确、完整,否则就会给下一步的工作带来不必要的麻烦,加大工作量。因为系统是为用户服务的,所以要充

45、分了解用户的需求,考虑用户的特点和使用方面的习惯,以协调人机关系。在系统实施中,应结合各方面的要求,尽可能选择自己熟悉的程序设计语言。系统测试中要根据实际情况设计有效的测试方法。 在系统设计过程中,从用户的角度出发,在系统的可用性和易用性上做了很多功夫,力求能达到最好的效果,当然这也得益于很多人的帮助,在他们的帮助下,通过咨询老师、到网上查资料等一些途径,使困难很快的得到解决。本系统具有相当的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统可以自动识别用户不同的输入。在商品入库、出库和库存三者之间建立了良好的链接关系,某一部分地修改均会自动引发系统

46、对与其相关的部分进行连锁修改。在用户管理方面,系统较好地实现了用户注册、用户密码修改等各项功能。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,还存在着许多不足之处。该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。长春工程学院继续教育学院毕业设计(论文)32短短的三个月,根据毕业实训任务书,完成了本次系统开发,由于时间有限、自身知识水平不足,我的设计还难免存在着很多不足的地方,请各

47、位老师给予指正和提出宝贵的建议,我坚信在今后的工作中我会做得更好。长春工程学院继续教育学院毕业设计(论文)33参考文献参考文献1、visual c# + sql sever 数据库开发与实例 李律松,马传宝,李婷等编著;清华大学出版社;2006年8月第1版2、信息系统开发实例精粹(c#版) 汪孝宜,胡海璐等编著;电子工业出版社;2006年7月第一版3、面向.net的web应用程序设计 尹洪,古锋等编著;高等教育出版社;2006年6月出版4、数据库程序设计sql sever 2005数据库程序设计 尹洪,叶波等编著;高等教育出版社;2004年2月出版5、asp.net+sql sever动态网站

48、开发案例精选 刘斌,张军等编著;清华大学出版社;2006年6月出版6、c#数据库系统开发案例精选 张跃廷,许文武等编著;人民邮电出版社;2007年6月出版7、c#数据库系统开发完全手册 张跃廷,许文武等编著;人民邮电出版社;2006年12月出版8、html 网页设计指南 康博创作室编著;人民邮电出版社,1999年5月第一版9、asp.net4 入门经典 史潘加斯;出版时间2010年12月1日10、asp动态网站设计经典案例 谯谊;出版日期:2005年8月1长春工程学院继续教育学院毕业设计(论文)34致致 谢谢在本文的书写过程中,作者受到很多老师和同学们的帮助。在此,首先想感谢我的指导老师许琳,

49、从一开始的毕业设计用工具的选择,数据库的建立,都得到了许老师的精心指导。同时,许老师有着深厚的理论水平和丰富的实践经验,对系统的设计给作者很多的建议,使自己少走了很多弯路。同时也要感谢张华老师,在网页的布局设计中,给本人以很大的帮助。最后还要感谢所有在项目研究和论文撰写过程中帮助过我的同学们,还有学院以及学院领导。真诚的感谢所有帮助过我,给予我指导的人。长春工程学院继续教育学院毕业设计(论文)35附录一附录一asp.net 是什么?asp.net 是一个能在规划好框架的服务器上建造强大的网络应用。asp.net 提供几个重要的优于以前的网络发展模型之处:增强的性能。asp.net 能在服务器上

50、编译普通语言运行环境不象它的解释前人 asp.net 能利用早的结合、just-in-time 编辑,本国的最佳化,贮藏箱的全然的服务。unlike its interpreted predecessors, asp.net can take advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box.这数量对戏剧性地较好的性能在你曾写一排密码之前。世界第一流水平的工具支持。asp.net 的骨架在在视力的电影制片厂整体的

51、发展环境方面的个有钱的工具箱和设计者旁是与补体连结的。所见即所得编辑、drag-and-drop 服务员控制和自动的使用是刚才一特征很少这个强大的工具提供。力和柔性。因为 asp.net 运行时间以普通的语言为基础,完全的台是对网应用启发者有用的力和柔性。净的骨架类图书馆,通知,数据通道解法从网全部是无缝地可以接近的。asp.net 也是语言独立的,因此你能选择语言最好地适用于你的应用或横过许多语言瓜分你的应用。更多地,普通的语言运行时间相互操作性保证你的现存的对根据 com 发展的投资当到 asp.net 移时保存。简单性。asp.net 使从对使用和地点外形的简单的形式屈服于和顾客证实做普

52、通的任务是容易的。例如,asp.net 的页骨架允许你建造使用者界面从表演密码的干净分离的应用逻辑并触摸事件在一简单的,可视化 basic 如同形式处理模型。另外,普通的语言运行时间简化发展,同管理密码服务像自动的提及计算和垃圾收集。可管理性。长春工程学院继续教育学院毕业设计(论文)36asp.net 雇用一个根据正文、hierarchical 外形系统,这简化应用对你的服务员环境和网应用安置。因为外形消息是作为清楚的正文贮藏,新的安置可能没有地方的管理工具的帮助被适用。这零地方的管理哲学延长到展开 asp.net。同样的净的骨架应用。一 asp.net 的骨架应用是以对服务员复制必要的文件对

53、一个服务员简单地展开。无服务员再起动被需要,甚至展开或替换跑编辑了密码。可量测性和可得到。asp.net 在头脑方面已经设计成有可量测性,有明确地简单明了的特征改进在成群方面的性能和多处理机环境。更多地,是紧密地的过程被小毒蛇监视了并管理。净的运行时间,结果如果某人行为不端(漏僵持) ,一个新的过程能在帮助保留经常地可得到的你的应用触摸需要的它的地方创造了。 customizability 和伸长率。asp.net 送一个很好因素建筑那允许启发者向他们的在适当的平面之处的密码。事实上,延长或替换 asp.net 的任何亚成分是可能的。有你的自己的习惯写成分的净的运行时间。实现定做的证实或国家的

54、服务从未是更容易的。安全。同在窗证实和 per-application 外形里建造,你能被保证你的应用是安全的。捆概观和句法 asp.net 的数据。网介绍一个捆句法的新的宣言的数据。这极端弹性的句法许可启发者不仅仅到数据源捆,也对简单的属性,收集、表示甚至结果从方法呼叫返回了。接着的桌子展示一些新的句法的实例。虽然这种句法显得类似于 asp.net 为答复的 shortcut 的。写- -它的行为是完全不同的。而 asp.net 答复。写 shortcut 句法当页加工了,asp.net 时估计。捆句法的净的数据当 databind 方法祈祷时仅仅估计。databind 是一个页和所有的服务

55、员控制的方法。当你呼唤在一次父母控制上的 databind 时,它到所有的控制的孩子成瀑布落下。如此,例如,datalist1。databind()在 datalist 样板里在各控制上祈祷databind 方法。长春工程学院继续教育学院毕业设计(论文)37关于页-页的呼叫 databind。databind()或简单地 databind()-引起捆关于页表示估计的所有的数据。databind 是普通从 page_load 事件,如所示在接着的实例方面呼唤了。你能使用几乎在任何地方次结合表示在宣言的部分一。aspx 页提供了它对期望的数据在跑时间的类型估计。简单的财产,表示和方法实例高于表演正

56、文对使用者当估计时。在这些情况方面,捆表示的数据必须对一个类型绳的价值估计。在收集实例方面,捆表示的数据对为 listbox 的 datasource 财产的个有效的类型的价值估计。你可能发现强迫在你的结合表示里的价值的类型生产愿望结果是必要的。例如,如果计算是一个整数:记录的数:对简单的属性捆 asp.net。捆句法的净的数据支持,对公众的变量、页的属性和关于页的别的控制的属性捆。接着的实例说明对关于页的个公众的变量和简单的财产捆。注意这些价值在 databind()以前起始了呼唤。接着的实例说明对一个另一控制的财产捆。对如同 datagrid、listbox 和 htmlselect 收集

57、和目录目录服务员控制捆作为一个数据源使用一收集。接着的实例说明对通常的普通的语言运行时间收集类型捆。这些控制能仅仅捆向收集那支持 ienumerable、icollection 或 ilistsource 界面。普通最多的,你将对 arraylist、hashtable、dataview 和 datareader 捆。接着的实例说明对一个 arraylist 捆。接着的实例说明对一个 dataview 捆。注意 dataview 类在系统方面给其定义。数据 namespace。接着的实例说明对一个 hashtable 捆。经常捆表示或方法,你在对你的页或一次控制捆以前将想要操作数据。接着的实例

58、说明对一次表示和一个方法的返回价值捆。databinder。evalasp.net 供给一个静的方法那估计迟的捆数据捆表示和随意地版式象一条绳一样的结果。databinder。eval 是方便的在那它投启发者的明白的更非常除去对愿望数据类型必须强迫价值。当数据捆在一张放样目录之内控制,因为数据行和数据领域必须经常都投了时特别是有用的。长春工程学院继续教育学院毕业设计(论文)38作为一条通用绳一个整数将展示的地方,考虑接着的实例。同标准的 asp.net。捆句法的净的数据,你对纠正错误整齐必须首先投数据行的类型数据领域、integervalue。其次,这作为一次对绳的讨论被通过。版式方法。这句法

59、能是复杂的和困难的以便想起。比较起来,databinder。eval 简单地是一个有关三次讨论的方法:为数据项目的名字容器、数据领域名字和一条版式绳。在一张如同 datalist、datagrid 或重发器的放样目录里,名字容器总是是容器。dataitem。页是另一名字容器那能和 databinder 一起使用。eval。版式绳讨论是随意的。如果它省去了,databinder。eval 如所示在接着的实例方面返回一个类型物体的价值。注意那 databinder 是重要的。因为它使用迟的捆反射, eval 在捆句法的标准的数据上能带一次引人注意的性能惩罚。使用 databinder。eval 有

60、见识地,特别当绳格式不是需要时。部分总结1。asp.net 句法的净的宣言的数据使用符号。2 .你能捆到数据源,页或另一控制的属性,收集,表示,结果从方法呼叫返回了。3 .目录控制能捆向收集那支持 icollection、ienumerable 或 ilistsource 界面,象 arraylist、hashtable、dataview 和 datareader。4 . databinder。eval 是一个为迟的结合的静的方法。它的句法比捆句法的标准的数据能是简单的,而性能是慢慢地。1。asp.net 捆绑句法的净的宣言的数据使用符号。2 .你能捆到数据源,页或另一控制的属性,收集,表示,

温馨提示

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

评论

0/150

提交评论