学号武汉科技大学城市学院课程设计报告课程设计名称C#程序设计语言课程设计题目网上书店管理信息系统设计与实现院系信息工程学部专业电子商务(本)班级一班姓名指导教师李庆2016年6月24日C#程序设计语言课程设计任务书设计题目:网上书店管理信息系统的设计与实现设计主要内容:一、开发平台:VISUALSTUDIO2010+SQLSERVER2005二、功能要求:设计一个图书销售管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用sqlserver2005创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。2、图书销售管理信息系统主要功能(1)用户管理:用户登录界面、用户注册界面、图书查询界面(按照图书种类查询)、购买图书界面、图书消息更新查询界面、支付界面(最后支付可以选择不同的支付方式,将看到不同的信息)。(2)管理员管理:管理员登录界面、用户管理界面(批量查看用户资料,查询/编辑/修改帐号)、订单管理界面(批量查看所有订单)、图书管理界面(批量查看所有商品、添加商品、查看/修改/删除商品)、图书更新消息界面、用户信息管理界面。3、图书销售管理信息系统数据库表单(可以按照需求增减)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户)(2)订单信息表单,主要字段:订单号、时间、总金额、支付方式、交易是否已经完成、送货终点(3)书籍信息表单,主要字段:货号、图书类别、数量、名称、价格、是否已经加入、订货数量、说明(5)付款方式表单,主要字段:付款方式、付款方式说明、时间、交易人姓名(6)图书消息更新表单,主要字段:编号(自动)、标题、内容三、课程设计报告主要内容:1、图书销售管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2、图书销售管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格)3、图书销售管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4、图书销售管理信息系统程序设计(功能模块给出详细的代码,重点语句的注释)2目录1需求分析.....................................................................................................................31.1系统概述........................................................................................................31.2具体分析........................................................................................................41.3用户需求........................................................................................................42系统概要设计.............................................................................................................52.1系统结构图....................................................................................................52.2数据字段说明................................................................................................63详细设计.....................................................................................................................83.1用户界面设计................................................................................................83.2管理员管理界面设计............................................................................134系统实现...................................................................................................................164.1用户登陆模块实现........................................................................................164.2用户注册模块实现........................................................................................184.3顾客图书查询模块实现................................................................................214.4顾客购书模块实现........................................................................................224.6顾客订单确认及提交模块实现....................................................................234.7顾客支付页面模块实现................................................................................254.8顾客个人信息管理模块实现........................................................................264.9管理员订单信息管理模块实现....................................................................274.10管理员管理顾客信息模块实现..................................................................304.11管理员图书信息管理模块实现..................................................................33课程设计小结..............................................................................................................36参考文献......................................................................................................................3731需求分析1.1系统概述系统介绍:随着信息技术的发展,信息的交换在互联网上更加的平凡,在互联网上信息的传递突破了空间和时间的限制,信息传播的及时性和准确性越来越重要,它的迅速发展正在改变着我们的生活方式,甚至改变着传统企业的发展模式。越来越多的企业都肩负着从传统的发展方式转变为现代企业的发展模式的重任。这种转变在互联网方面尤为显著。交通通讯行业也在悄悄的发生着变化。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。在资讯和信息越来越重要的时代,精彩的网络在悄悄改变着人们的工作和生活理念——网上购物。不用及交通、不用到书店翻阅、即可看到全国各地的书籍价格、更加全面地搜索自己喜欢的书籍、需要的书籍。这种方便、快捷、花费少的择业新方式,就是浏览网上书店。网上书店也是小型的B2C网站。网上书店与显示书店相比,具有速度快、容量大、费用少、使用方便等优势。比如,可以坐在家中浏览全国各地的书籍报价,省去了到街上及交通的烦恼等。并且网上书店不受时空的限制,可以广纳全国各地的书籍信息,促成轻松购物、满意购物。另外,网上书店还可省下一笔可观的店面租赁费、促销人员开支等。对顾客来说既得到了实惠,又节省了奔波的时间。正是基于以上原因,我决定做一个网上书店系统,为广大的爱书者提供一个更加方便购物场合平台,达到让购书者能随时掌握书籍的最新动向,从而使得购书者能在第一时间了解新书的信息并购买它。此系统的开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。网站建设基于SQLServer2005和VisualStudio2010为平台,以C#为编程基础,功能强大,安全性好,易于操作,可视化的界面开发出更为完4备的应用程序。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,简单明了。网上书店管理系统使得顾客和管理员对平台的操作更加准确和安全。此系统的主要功能分为顾客界面功能、管理员界面功能:(1)顾客界面功能:1.登陆功能:打开登陆界面,才可进行相关操作。2.注册信息:用户通过注册,在平台上留下自己的信息。实现用户的注册。3.订单查询:用户登录后可对自己曾经购买过的书籍进行历史订单查询。4.个人信息查询:通过顾客信息查询,可以查询到顾客在该购书网站的所有基本信息。(2)管理员界面功能:1.登录功能:管理员可以通过登录进入管理员管理内容。2.顾客信息查询:管理员可以对顾客个人账号及信息进行查看、删除、修改。3.订单管理:管理员可以对顾客所提交的订单进行查看、删除及更改订单状态。1.2具体分析(1)用户系统:用户可以通过注册新用户,登陆系统,进行顾客个人信息的查询,图书信息的查询,与购书、下单订购图书等操作。(3)管理员:该系统为后台管理员使用,通过修改,更新,删除可以实现对顾客的管理,订单管理,图书信息管理及图书购买管理等功能。1.3用户需求(1)顾客用户:此系统的用户要通过注册,登录才可以得到个人信息,查询图书信息,提交订单,查看订单,支付购书金额。(3)管理员:管理员通过后台登录的使用,可以实现对顾客信息的管理(查看、修改、删除),订单管理。52系统概要设计2.1系统结构图网上书店管理系统主要分为两大模块,分别是顾客功能模块和管理员功能模块,用户只有通过验证后才能进入到网上书店系统当中去。如果还不是注册用户,登录的效果无效,需要注册后才能进行网站的访问。这套系统适合与HTML两个结合在一起制作网站。顾客功能模块主要包括用户注册,注册页面主要包括用户名