资源描述
安徽商贸职业技术学院信息管理专业毕业论文安徽商贸职业技术学院信息工程系2012级计算机信息管理专业毕业论文 姓 名: 洪晓曼 班 级: 计算机信息管理121班 设计课题: 叫叫超市会员管理 指导教师: 王保敏 1第一章 绪论11.1社会背景11.2研究目的2第二章 系统分析22.1 业务需求分析22.2可行性分析2第三章 系统设计43.1 E-R图43.2 数据库设计4第四章 系统主要功能74.1 系统实现模块74.2 开发及运行环境8第五章 系统主要功能界面85.1登陆85.2基本档案12第六章 总结15致 谢16参考文献17超市的现状随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐低于了小超市的工作效率。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了叫叫会员超市管理的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。关键词:超市; 管理信息系统 ;会员管理13第一章 绪论1.1社会背景随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。暑假期间,通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。1.2研究目的研究该课题是为了通过对“超市会员管理系统”的设计与实现,熟悉这类的信息管理系统的开发原理及流程。在设计过程,能够深入地理解面向对象设计方法的优越性,获得这些方面的相关经验。对一个即将毕业的计算机专业专科生来说,又想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。这正是本次设计的根本目的所在。第二章 系统分析2.1 业务需求分析在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2.2可行性分析经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:用户登陆及会员注册;会员的管理及删除;商品的信息展示;新增的会员以及购物的帮助等开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。本系统是设计一套在windows平台下的图书管理系统,是基于vs2008和SQL2005设计和开发的一个超市管理系统,要求根据超市的实际需求,完成超市的会员管理等相关功能,系统要求界面简单,数据存储安全可靠,系统维护方便。 本系统设计的主要题目超市会员管理系统,过程中主要实现对超市的会员管理、会员信息、物品信息这三个模块进行功能,以便实现超市的会员信息进行更好的管理。同时通过分析问题、分解问题来解决问题,最终达到熟练掌握C#语言的运用和Visual Studio2008工具的使用。第三章 系统设计3.1 E-R图本系统根据上面的设计规划出的主要实体有超市首页、会员信息、注册信息、会员管理、物品搜索、购物帮助。各个实体的E-R图分别如图3-1所示:会员登陆名会员编号登陆密码会员性别会员ID会员昵称会员邮箱会员电话会员信息图3-1 会员信息的E-R图3.2 数据库设计本系统数据库采用SQL Server 2005数据库,数据库名称为“QSDataBase”。各个数据表的结构如下所示。(1)注册会员信息表(QSUser)注册会员信息表的结构如表3-2所示。 图3-2注册会员信息表(2)商品信息表(hyxinxibiao)商品信息表的结构如表3-3所示。 图3-3商品信息表 (3)超市来信信息表(kcsmxinxibiao)超市来信信息表的结构如表3-4所示。 图3-5超市来信信息表第四章 系统主要功能4.1 系统实现模块本实验是对超市会员信息进行管理的系统,主要包括超市会员管理、超市物品搜索、会员活动、以及购物帮助等几个部分。主要划分为4个模块:(1)超市会员:超市来信、今日特惠、我的资料、我的形象。(2)物品搜索:实现商品的搜索、查询、详细信息。(3)注册会员:注册邮箱,登录密码、真实姓名、性别、昵称、手机号、身份证号。(4)会员活动:会员优惠,会员信息、购物帮助。整个超市管理系统的功能结构如图3-1所示:超市管理系统会员活动物品搜索我的超市管理超市首页我的资料信箱,资料等今日优惠购物帮助会员信息商品查询登录信息商品信息 图3-1 概要设计模块划分4.2 开发及运行环境系统软件:SQL Server 2005、Visual Studio2008第五章 系统主要功能界面下面给系统开发出来的详细界面以阐述超市管理系统的所有具体功能。5.1登陆运行该程序时,首先进入登陆界面,输入信息,如图5-1所示: 图5-1 登录界面using Web.BLL ;using Web.Model;public partial class Index : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.DLShowPic.DataSource = QSUserManager.QSUserSelect(); this.DLShowPic.DataBind(); this.DLShowPicc.DataSource = QSUserManager.SelectQSUsera(); this.DLShowPicc.DataBind(); protected void btLogin_Click(object sender, EventArgs e) QSUser qsuser = new QSUser(); qsuser.username = this.txtUserName.Text.Trim(); qsuser.userpwd = this.txtPwd.Text.Trim(); if (QSUserManager.LoginUser(qsuser) != null) SessionName = qsuser.username; SessionUserID = QSUserManager.LoginUser(qsuser).userid; Response.Redirect(/MyQs/MyQSIndex.aspx); else return; 如果您不是会员,请点击“请立即注册”会弹出如图5-2所示的界面。 图5-2注册界面using Web.BLL ;using Web.Model ;public partial class page1 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (this.RBM.Checked) gender = true; else if (this.RBW.Checked) gender = false; else return; qsuser.gender = gender; Random RD = new Random(); string userid = RD.Next(00000000, 99999999).ToString(); qsuser.truename = this.txtName.Text.Trim(); qsuser.lovename = this.txtLove.Text.Trim(); qsuser.tel = this.txtTel.Text.Trim(); qsuser.indetitycard = this.txtId.Text.Trim(); qsuser.userid = userid; if (QSUserManager.Register(qsuser) Response.Redirect(index.aspx); else return; 注册成功后,可以登录,显示XXX欢迎您,可以查看一些自己的个人信息 如图5-3所示: 图5-3 using System.Data.SqlClient;using Web.Model;using Web.BLL;using Web.DAL;public partial class MyQs_TrueLove : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) MyPic mypic = new MyPic(); string filename = this.FileUploadPic .PostedFile.FileName; string lastname = filename.Substring(filename.LastIndexOf(.) + 1); Random rd = new Random(); string resetname = rd.Next(10000000, 99999999).ToString(); mypic.FileName = resetname; mypic.userid = SessionUserID.ToString(); filename = resetname + filename; if (lastname.ToLower() = jpg | lastname.ToLower() = bmp | lastname.ToLower() = png | lastname.ToLower() = gif) if (MyPicManager.InsertPic(mypic) this.Label4.Text = 上传成功!; string filepath = Server.MapPath(/imges/) + resetname; this.Image1.ImageUrl = /imges/ + resetname; this.FileUploadPic.PostedFile.SaveAs(filepath); else return; else return; 5.2基本档案在我的信息界面可实现设置自己的形象照片功能。如图5-4所示:图5-4using System.Data.SqlClient;using Web.BLL;using Web.Model;public partial class MyQs_MyPic : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.Image1.ImageUrl = /imges/ + this.DropDownList1 .SelectedValue.ToString(); protected void Button1_Click(object sender, EventArgs e) QSUser qsuser = new QSUser(); qsuser.userid = SessionUserID.ToString(); qsuser.pic = this.DropDownList1.Text.Trim(); QSUserManager.UpdateUserShowPic(qsuser); 在叫叫来信中可以看到超市给会员的一些来信 如图5-5所示: 图5-5在物品搜索里可实现物品的搜索查看 如图5-6所示: 图5-6 在会员信息里可以对会员进行查看与删除(此功能通过与数据库绑定实现)如图5-7所示:图5-7购物帮助页面 如图5-8所示:图5-8第六章 总结通过本次设计,完成了一些基本的网上超市会员管理实现,如超市商品的搜索功能和会员管理。实验过程中,一方面既巩固到书本知识,合理的布局,程序设计中的细节问题,如建表过程中字段的控制,主键的设置,日期应设为日期型,数据源的连接,诸多细节的掌握有助于我们提高编程能力,另一方面又可以将书本知识与实际生活紧紧联系。其次呢,在本次设计中我了解了,在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。尽管这样,不足之处还是不可避免的,界面做的不够完美,看来不够赏心悦目。程序设计过程中,整体功能不是非常的健全。但在以后,一定实现没有实现的功能,并且尽最大努力开拓创新。将未做好或未完善的部分进行改进,达到理想的水平。致 谢18致 谢本次毕业设计是在安徽商贸职业技术学院王保敏老师耐心、严格的指导下完成的。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照软件工程标准来完成。王保敏老师在设计期间对毕业设计中每个细节的重视 、定期对我所做毕业设计检查,以及设计期间一丝不苟的严格要求,使我感觉到通过本次设计,不仅学到了许多知识,而且还从王保敏老师那里学到了许多分析问题与解决问题的方法。在此对传授我知识的各位老师表示崇高的敬意和诚挚的谢意。0 参考文献1数据库基础与SOL Server应用开发 徐孝凯等 北京:清华大学出版社 2 SOL Server 2005 数据库原理与案例教程 李军等 北京:北京大学出版社3 C#程序设计基础教程与实训 陈光等 北京:北京大学出版社4 Visual C# 程序开发案例教程 韩朝阳等 北京:北京大学出版社5 塞巴斯塔.Web程序设计(第3版)M.北京:清华大学出版社, 2006年8月 6 陈哲,杨成立等.ASP.NET程序员成长攻略M.北京:华东师范大学出版社7 杨天奇, 王文, 何朋, 李会锋. ASP.NET网络编程技术M. 北京: 机械工业出版社8 萨师煊、王珊.数据库系统概论.北京:清华大学出版社,2007.49 王勇领.计算机数据处理系统分析与设计.北京:清华大学出版社,2007.310 张基温.信息系统开发案例.北京;清华大学出版社,2006.311 党建武.管理信息系统,兰州大学出版社,2007.212 毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,2007.113 黄梯云.企业管理模型及微型机应用程序,石家庄:河北人民出版社,2006.514 黄梯云.管理信息系统导论,北京:机械工业出版社,2006.415 周力军.连锁超市中信息系统的应用J.信息技术.2005.1021
展开阅读全文