版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 学生毕业设计、论文或作品等的说明1 引言茶叶管理系统,是针对目前茶叶管理情况而设计的一款信息管理软件。该系统应用visual studio 2008对页面的开发和sql server 2005数据库来存储茶叶信息,能为管理人员提供充足的茶叶信息和快捷的查询手段,极大的方便了茶叶销售商对茶叶库存、销售、账务等各项管理的进行。1.1 系统开发背景随着近年来计算机技术在我国的迅猛发展,我国的管理技术已经从人工管理阶段进入了计算机信息管理阶段。因此应用计算机来对信息进行管理已成为一个不可逆转的趋势。计算机所拥有的存储量大、易查找、易更新、保密性好、数据处理快等诸多优点极大的解决了以前人工管理档案的缺
2、点,提高了工作效率,是一个单位从事人事管理必不可少的工具。茶叶市场在中国有广大的发展空间,面对市场上各种各样有关茶叶管理方面不断增长的问题,很多茶叶销售厂家在茶叶管理中引入计算机管理系统。因此一个好茶叶管理系统,对于任何一个茶叶销售商来说都是非常需要的。2 方案论证与开发环境简介2.1 系统的可行性分析目的:可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。而该系统正是用比较简单的c#语言,来编写的小型的、实用的信息管理系统,既能很好的完成对茶叶的管理,又比较经济实惠。2.1.1 经济上的可行性由于现在每个销售商为自己管理销售的方便,已经普遍配备了电脑,而且用于茶叶销售管理
3、的计算机的配置在存储量,速度方面都能满足数据库运行的要求,故在计算机硬件方面不需要太大的花销。2.1.2 技术上的可行性本系统采用的是c#语言,在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上也有很丰富的相关资料,通过参考一些功能模块程序的设计,实现该系统是完全可以的。2.2 系统开发环境简介本系统的设计是在window xp中文版环境下,使用visual studio 2008和sql server2005进行开发的。visual studio 2008不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序等工作变得简单易行,利用可视
4、化的设计工具和向导,用户可以快速地创建表单、查询等。2.2.1 系统运行平台软件环境:兼容当前主流操作系统 windows 2000/xp/vista 等。硬件环境:cpu 2.80hz 以上;内存1.96g 以上;硬盘100m 以上。2.2.2 开发工具及c#语言简介 visual studio 2008的发布为我们带来了对软件行业影响巨大。其中,vs2008在功能上有很大的增强,比如说,在vb3.5和c#3.5中加入了对linq的支持,可以随意创建2.0 3.0 3.5的工程等等新特性;windows server 2008是企业级的应用平台,为用户提供了一个稳固的平台,在web、虚拟化技
5、术、安全性等方面都有了很大的提升;作为微软2008年的重头戏,微软2008新一代企业级应用平台visual studio 2008的发布,必将会在全球掀起新一轮的热潮。对于编程技术人员来说visual studio 2008在功能上有了很大的改进,这将为所有的开发人员带来更加安全、灵活、高效的开发平台。开发人员可以开发出更丰富的用户体验和应用程序。用过visual studio 2008开发项目应用过程中感觉vs2008不仅在功能上有很大的增强,而且在性能上也有很大的提高。2.2.3 数据库语言简介对于sql server 2005有十个很重要的特性“1.net 框架主机 使用sql serv
6、er 2005,开发人员通过使用相似的语言,例如微软的visual c# .net和微软的visual basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象用户定义的类和集合。2.xml 技术 在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(xml)是一个重要的标准。sql server 2005将会自身支持存储和查询可扩展标记语言文件。3.ado.net 2.0 版本 sql类的新的支持,到多活动结果集(mars),sql server 2005中的ado.net将推动数据集的存取和操纵,实现更大的可升级性和灵活性。4.增强的安全性 sql s
7、erver 2005中的新安全模式将用户和对象分开,提供fine-grain access存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。5.transact-sql 的增强性能 sql server 2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符pivot, apply, row_number和其他数据列排行功能,等等。6.sql 服务中介 sql服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。7.通告服务 通告服务使得业务可以建立丰富的通
8、知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在sql server 2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、sql server management studio。8.web服务 使用sql server 2005,开发人员将能够在数据库层开发web服务,将sql server当作一个超文本传输协议(http)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。9.报表服务 利用sql server 2005, 报表服务可以提供报表控制,可以通过visual studio 2005发行。
9、10.全文搜索功能的增强 sql server 2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。3.系统简介 该系统的功能主要是实现对茶叶信息的管理,主要的就实现以下几个功能: 1、对茶叶信息的查询,维护。 2、对客户信息的管理,维护。 3、对库存的信息的管理。3.1管理目标通过茶叶管理系统进行对茶叶的出库入库管理管理,方便用户对整个茶叶相关情况进行整体上的规划和管理。提高用户对管理的效率。3.2详细介绍3.2.1系统数据库介绍數據庫表簡介:e-
10、r图:数据字典:3.2.2系統操作流程簡介操作流程图系统登录界面具体操作步骤如下:1. 管理者:输入“用户名”2. 密码:输入“密码”3. 确认:点击【登陆】登录成功,进入系统主界面。4. 注册:注册一个新的用户账号。3.1管理首页该系统提供的所有功能都放置在一个统一的界面中供用户选择,该界面称之为欢迎界面。本系统的主界面采用了滑动菜单方式,如下图。并且“菜单栏”采用了动态的效果,和最下面的一个动态移动的字体,使界面具有一定的动感,不至于显得太单调。销售单对销售的茶叶进行查询,用户可在查询出来的结果当中就可以看到商品名称和编号,当鼠标滑动的时候还采用了鼠标滑过变色的方式,使用户可以更清楚的分辨
11、,如想查看详细的信息,点击商品的编号即可以进入另外的页面查看隔行变色具体代码如下:protected void gridview1_rowcreated(object sender, gridviewroweventargs e) try if (e.row.rowtype = datacontrolrowtype.datarow) /鼠标滑过行变色 e.row.attributes.add(onmouseover, c=this.style.backgroundcolor;this.style.backgroundcolor=#ff0000); /鼠标移开颜色恢复 e.row.attribu
12、tes.add(onmouseout, this.style.backgroundcolor=c); catch 3.2基础管理销售单:查询完成之后,点击gridview里的编号进入第二个页面进行销售单的管理可供用户进行修改销售单的基本信息,如果查无资料还可以进行销售单的新增1、 可进行修改2、可进行新增产品管理鼠标移到库存管理,然后选择产品管理进到如下页面,可供用户进行查询查询结果显示:默认情况下查询全部信息,支持模糊查询1. 修改:当用户点击茶叶名称的时候跳到资料修改画面:点击确认:除了茶叶名称不可修改之外,其他均可修改,另外还可可供用户上传茶叶相关的图片点击清除:清除所有用户输入信息,除
13、了上个页面带过来的信息销售管理点击导航栏统计查询下的销售查询:默认查询所有用户的信息:修改:当用户点击茶叶编号的时候进入到第二个页面进行资料的修改:即可以查看茶叶的详细信息又方便用户的管理修改代码: public partial class zydetailsale : system.web.ui.page zysale saleback = new zysale(); /更新及新增方法 bool success = true; /全局变量 datatable dt = new datatable(); /实例化一个datatable型 protected void page_load(obj
14、ect sender, eventargs e) /页面加载的时候进行数据的绑定 if (!ispostback) databind(); #region 数据绑定 / / 接收上一个页面传过来的参数,查找绑定数据 / public void databind() datatable dt = new datatable(); /获取上个页面带过来的茶叶编号 string teaid = request.querystringteaid; /判断是否为空 if (teaid != ) dt = saleback.getbyid(teaid); if (dt.rows.count 0) /数据绑
15、定 txtteaid.text = dt.rows0.itemarray0.tostring(); txtteaid.enabled = false; txtteaname.text = dt.rows0.itemarray1.tostring(); txtprice.text = dt.rows0.itemarray2.tostring(); txtamount.text = dt.rows0.itemarray3.tostring(); txtentermoney.text = dt.rows0.itemarray4.tostring(); txtupdatename.text = dt.
16、rows0.itemarray5.tostring(); #endregion / / 清除按钮 / / / protected void btncancel_click(object sender, eventargs e) txtteaid.text = ; txtteaname.text = ; txtprice.text = ; txtamount.text = ; txtentermoney.text = ; txtupdatename.text = ; databind(); / / 更新事件 / public void save() /更新数据库的信息 success = sal
17、eback.update(txtteaname.text.trim(), txtprice.text.trim(), txtamount.text.trim(), txtentermoney.text.trim(), txtupdatename.text.trim(), datetime.now.tostring(),txtteaid.text.trim(); /判断是否更新成功 if (success = true) /更新成功 response.write(alert(保存成功!); response.write(window.location.href(zydetailsale.aspx
18、); else /更新失败 response.write(alert(保存失败!); return; / / 保存按钮 / / / protected void btnsave_click(object sender, eventargs e) /获取上个页面带过来的茶叶编号 string teaid=request.querystringteaid; /判断该编号是否为空 if(teaid != ) /如果该编号不为空则到数据库中查询相关信息 dt = saleback.getbyid(teaid); if (dt.rows.count 0) /如果信息存在则进行更新的操作 save();
19、else /如果信息不存在则进行新增的操作 save1(); / / 新增事件 / public void save1() /根据用户输入的茶叶编号去数据库中查找相应的信息 dt = saleback.getbyid(txtteaid.text.trim(); /判断该用户输入的茶叶编号是否存在,如果存在则弹出提示框 if (dt.rows.count 0) response.write(alert(该茶叶编号已经存在,请从新输入!); return; else /当该茶叶编号不存在的时候允许用户去新增输入的茶叶信息 success = saleback.update1(txtteaid.te
20、xt.trim(), txtteaname.text.trim(), txtprice.text.trim(), txtamount.text.trim(), txtentermoney.text.trim(), txtupdatename.text.trim(), datetime.now.tostring(); /判断新增是否成功 if (success) /新增成功 response.write(alert(保存成功!); response.write(window.location.href(zydetailsale.aspx); else /新增失败 response.write(alert(保存失败!); return; 待添加的隐藏文字内容2 / / 返回按钮事件 / protected void button1_click(object sender, eventargs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 足协工作总结
- 广东省湛江市2024−2025学年高二上学期10月月考 数学试题含答案
- 端午节体会(31篇)
- 湖北省武汉市(2024年-2025年小学五年级语文)人教版专题练习(上学期)试卷及答案
- 黑龙江绥化市(2024年-2025年小学五年级语文)人教版摸底考试((上下)学期)试卷及答案
- 高级办公自动化教案
- 非营利组织管理教案
- 无碱玻璃纤维短切丝征求意见稿
- 2024年广东省深圳市中考英语适应性试卷
- 上海市市辖区(2024年-2025年小学五年级语文)统编版竞赛题(下学期)试卷及答案
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 谭嗣同介绍ppt演示说课讲解
- 第六章革命军队建设和军事战略的理论
- 年度取用水计划申请表
- 初中数学华东师大七年级上册第1章走进数学世界七年级数学上册数学活动月历中
- 硬笔书法章法课件
- 专题四 植物的三大生理作用
- 智能制造专业群建设(智能制造业专业技术学校创业计划)课件整理
- 小马过河托福考试阅读真经1200单词
- 2022年北京科技大学辅导员招聘考试试题及答案解析
- 医疗医院康养项目商业地产整合营销方案
评论
0/150
提交评论