还剩46页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
新疆轻工职业技术学院毕业设计题目网上书店管理信息系统姓名白鹿院系新疆轻工职业技术学院计算机系专业计算机信息管理班级2010级三高班学号2010130303指导教师李杰王蕊2012年1月20日网上书店管理信息系统[摘要]在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视在资讯和信息越来越重要的时代,精彩的网络在悄悄改变着人们的工作和生活理念——网上购物不用及交通、不用到书店翻阅、即可看到全国各地的书籍价格、更加全面地搜索自己喜欢的书籍、需要的书籍这种方便、快捷、花费少的择业新方式,就是浏览网上书店网上书店也是小型的B2C网站网上书店与显示书店相比,具有速度快、容量大、费用少、使用方便等优势比如,可以坐在家中浏览全国各地的书籍报价,省去了到街上及交通的烦恼等并且网上书店不受时空的限制,可以广纳全国各地的书籍信息,促成轻松购物、满意购物另外,网上书店还可省下一笔可观的店面租赁费、促销人员开支等对顾客来说既得到了实惠,又节省了奔波的时间正是基于以上原因,我决定做一个网上书店系统,为广大的爱书者提供一个更加方便购物场合平台,达到让购书者能随时掌握书籍的最新动向,从而使得购书者能在第一时间了解新书的信息我的毕业设计(基于C#.NET技术的“网上书店”的设计与实现)使用了自己十分熟悉的C#.NET来编写实现前台后台的功能实现,同时使用到MSSQL2000数据库实现数据的保存功能利用此来提高购书者搜索书籍的效率[关键词]C#.NET互联网网上书店[引言]随着社会经济和Web技术的发展,人们不再满足于仅能浏览信息的静态网页,更多的时候需要能与同时上网的互联网用户进行交流和发表自己的意见见解,这样,能提供后台数据库的管理和控制等服务的动态网站有了诞生的必要近年来,随着互联网在中国的迅速发展,网上B2B、B2C这一利用网络信息进行的购物、买卖方式得到迅速发展2003年5月10日淘宝网建立淘宝网目前业务跨越C2Chttp://baike.baidu.com/view/
16373.htm\t_blank(个人对个人)、B2Chttp://baike.baidu.com/view/
16398.htm\t_blank(商家对个人)两大部分,至今成为中国乃至亚洲到世界最具影响力的网络购物网站,以及今年2月分中国最大搜索引擎—百度推出了自己的B2B网站“百度有啊”全国各地纷纷建立起自己的网络购物网络,网上购物呈星火燎原之势,迅速地出现在全国各地特别是在北京、上海以及广东等网络比较成熟的省市,网上购物已经有了较大的市场实际上,网上购物与在真实的书店是相同的,不同的是前者是买卖双方通过一个网络虚拟的平台来实现网站一般为购物者准备了发表评论联系卖家的功能,也在很明显的地方试用了人性化的导航标示,使得没有太多网络知识的人们,也能准确地找到所需,购物者可以用多种方式查询书店发布的书籍信息,书店管理员也运用了最大的可能的详细介绍来描述书籍目录TOC\o1-3\h\z\u1系统分析
11.1老系统分析
11.2新系统分析12系统的可行性分析
22.1经济可行性分析
22.2技术可行性分析
22.3运行可行性
32.4法律可行性
32.5操作方面的可行性
42.6用户使用可行性
52.7费用开支
52.8人员
52.9设备
52.10局限性53组织机构图
63.1业务组织机构图64业务流程图
74.1前台购物流程图
74.2后台购物流程图
74.3注册功能流程图
74.4商品搜索流程图
84.5用户登录流程
84.6商品管理流程图
94.7购物车流程图95数据流图
95.1管理员登录模块
95.2类别管理模块
105.3图书管理模块
105.4留言板管理模块
115.5订单管理模块116数据字典
116.1开发工具
136.
1.1软件环境
136.
1.2硬件环境137数据库视图
147.1网上书店管理信息系统E-R图
147.2结构图
157.3表结构158概要设计179系统详细设计
179.1订单管理模块
189.2会员管理模块
199.3查询与统计模块2010数据库表结构
2110.1表关系设计2411编码2412测试调试
3112.1运行各个模块进行调试
3112.2对调试结果进行分析3113维护手册3814用户手册4015致谢4116参考文献4117开发体会431系统分析
1.1老系统分析系统的需求调研是本系统的需求分析人员通过对当当网网上书店浏览后,通过对网上书店现有的管理模式的整理和工作需求的分析,以及同公司各级管理人员对未来管理模式的探讨分析后形成的经初步调查,了解到原有网上书店的基本情况如下
(一)当当网经营范围分为百货、服装、家电、箱包、化妆品等
(二)公司经营方式批发外加零售,另有部分联营租赁商品目前批发商品主要集中在家电、百货、书籍
(三)全公司有六百多人,员工相对稳定老系统弊端
(1)费用开支运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额
(2)人员现有系统的运行和维护所需要的人员是本开发小组的全体成员
(3)设备现有系统所使用的各种设备打印机,计算机,扫描机等
(4)局限性处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等手工操作难度大,工作量大,信息查阅困难
1.2新系统分析随着社会的发展,传统的图书销售方式已经不可避免的显示出它在时间、空间等方面的局限性,广大的人民群众迫切的需要打破这种局限性在这种要求下,基于Internet的电子商务产生了它的出现不但解决了传统销售方式的缺点,而且给了广大消费者更大的选择空间,促进了资源的优化配制,有效的避免了商家的恶性竞争所以电子商务的发展壮大是不可避免的网上图书销售作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中大多数人更愿意足不出户就可以挑选购买自己喜欢的各种书籍,这样大大缩短了购书的时间,提高了效率而且,图书因其具有标识精晰、规格统
一、特征容易描述、同种商品个体之间无差异等特性而能成为发展电子商务的最为理想的商品类型可见,网上图书销售系统跨越了时间和空间的限制,给商业流通领域带来了不一样的变革,也给消费者带来了便捷只要网络发展没有停止,网上图书销售的发展就不会停止2系统的可行性分析
2.1经济可行性分析1图书发行量不断增大2004年底,新闻出版署公布了《2004年全国新闻出版业基本情况》,其中指出,图书出版品种平均年增长率为
11.4%图书发行量不断增加实际上是读者对图书的需求不断扩大的反映2书店增多,售书网点普及普通书店的发展是大家有目共睹的,尤其在城市,除了新华书店,各种国有、私营、个体的书店比比皆是,综合书店、专业书店、精品书店、工具书店、电子书店应有尽有书店规模也越办越大,如北京图书大厦、北京海淀图书城、上海图书城等等此外,还有国外图书业巨头的介入,如贝塔斯曼这些国外公司的加入,不仅带来了更多的图书,还引入了诸如会员制这样的图书营销新理念,图书市场一片繁荣在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现
2.2技术可行性分析1在网络技术方面,早期用于电子商务的网络多为较封闭的,现在的网络使用Internet技术来构建,为电子商务的发展提供了一个统一的平台2在软件方面,以IBM、HP为首的众多IT厂商纷纷推出自己的电子商务产品,有的还提出了“一揽子解决方案”对于人们最关心的支付与安全问题,也提出了一些相应的解决方案,例如各种卡的技术,如信用卡、电子现金卡等;各种安全技术,如防火墙、时间戳业务、公钥证书认证等3在硬件方面,企业或商家构建服务器有非常宽广的可选择面,因此,国内计算机和网络发展非常迅猛虽然,中国的网络基础比较薄弱,但据中国互联网络信息中心2005年5月的最新统计数据表明,截止到2005年4月底,我国上网用户已经突破1亿人,达到
1.002亿人这是中国计算机网络发展的现实,也是发展电子商务、经营网上书店的基础
2.3运行可行性该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行
2.4法律可行性该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体、国家的利益,不会违反相关的国家政策和法律根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例2002年1月1日起施行)第九条可知软件著作权人享有下列各项权利:一发表权即决定软件是否公之于众的权利;二开发者身份权即表明开发者身份的权利以及在其软件上署名的权利;三使用权即在不损害社会公共利益的前提下以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;四使用许可权和获得报酬权即许可他人以本条第三项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;五转让权即向他人转让由本条第三项和第四项规定的使用权和使用许可权的权利第十二条受他人委托开发的软件其著作权的归属由委托者与受委托者签订书面协议约定如无书面协议或者在协议中未作明确约定其著作权属于受委托者第十八条在软件著作权的保护期内软件的著作权人或者其受让者有权许可他人行使本条例第九条第三项规定的使用权著作权人或者其受让者许可他人行使使用权时可以按协议收取费用第二十二条因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制可以不经软件著作权人或者其合法受让者的同意不向其支付报酬但使用时应当说明该软件的名称、开发者并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利该复制品使用完毕后应当妥善保管、收回或者销毁不得用于其他目的或者向他人提供第三十条除本条例第二十一条及第二十二条规定的情况外有下列侵权利为的应当根据情况承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:一未经软件著作权人同意发表其软件作品;二将他人开发的软件当作自己的作品发表;三未经合作者同意将与他人合作开发的软件当作自己单独完成的作品发表;四在他人开发的软件上署名或者涂改他人开发的软件上的署名;五未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;六未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;七未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;八未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜第三十三条当事人不履行合同义务或者履行合法义务不符合约定条件的应当依照民法通则有关规定承担民事责任
2.5操作方面的可行性本系统的研制和开发充分考虑用户的工作流程、计算机的操作水平,计算机硬、软件等等支持,尽可能提供更人性化,直观的界面,充分的满足用户的需求系统的操作方式在用户组织内可行
2.6用户使用可行性该系统是一个网上书店网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动F
1.
2.3现行系统的详细调查与需求描述对现行系统的详细调查时需求描述的基础对现行系统的调查时按照“深入浅出”与“以流程为主线”的原则进行的,现有系统的工作主要有一下三个方面
(1)图书的信息的管理;
(2)消费者的信息管理;
(3)日常的维护的管理
2.7费用开支运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额
2.8人员现有系统的运行和维护所需要的人员是本开发小组的全体成员
2.9设备现有系统所使用的各种设备打印机,计算机,扫描机等
2.10局限性处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等手工操作难度大,工作量大,信息查阅困难3组织机构图
3.1业务组织机构图(说明用户机构的组织结构)通过对网上书店管理业务的调查分析,可知中小型网上书店组织机构图如下图所示图14业务流程图
4.1前台购物流程图图
24.2后台购物流程图、图
34.3注册功能流程图
4.4商品搜索流程图图
54.5用户登录流程图
64.6商品管理流程图图
74.7购物车流程图图85数据流图
5.1管理员登录模块在主页面导航上点击管理员进入网上书店后台管理系统页面,输入用户名和密码就要进行用户的信息验证,如果验证失败就不能登录到主界面进行相关的操作,登录数据流如图所示图
95.2类别管理模块管理员因需要对新上架的图书进行分类,通过此模块可以增加,删除等操作,规范图书分类类别管理数据流图如图所示图
105.3图书管理模块管理员可以对部门的有关信息进行管理,图书管理数据流图如图所示图
115.4留言板管理模块顾客进入该网站体验购书的过程中,对图书进行评论和购书过程中遇到的问题能够通过此模块和管理员进行交流,分享购书的乐趣,也利于网站发现自己的不足留言板管理管理数据流图如图所示图
125.5订单管理模块此功能模块主要方便管理员及时把握顾客的订购信息,管理订购的相关操作数据流图如图所示图136数据字典表1管理员基本信息数据字典数据存储名管理员基本信息说明对管理员基本信息如管理员编号、管理员姓名、管理员通行证号等信息进行记录数据描述管理员编号、管理员姓名、管理员通行证号表1表2采购员基本信息数据字典数据存储名采购员基本信息说明对采购员基本信息如采购员编号、采购员姓名等信息进行记录数据描述采购员编号、采购员姓名表2表3会员信息数据字典数据存储名会员基本信息说明对会员基本信息如会员编号、会员姓名、会员银行帐号、会员联系方式、会员QQ号等信息进行记录数据描述会员编号、会员姓名、会员银行帐号、会员联系电话、会员QQ号表3表4订单信息数据字典数据存储名订单信息说明对订单信息如订单编号、图书编号、数量、单价等信息进行记录数据描述订单编号、图书编号、数量、单价表4表5现采购单信息数据字典数据存储名采购单信息说明对采购单信息如采购单编号、采购员编号、采购日期等信息进行记录数据描述采购单编号、采购员员编号、采购日期表5表6采购单项信息数据字典数据存储名采购单项信息说明对采购单项信息如采购单编号、图书编号、数量、单价等信息进行记录数据描述采购单编号、图书编号、数量、单价表6表7图书类别信息数据字典数据存储名图书类别信息说明对图书类别信息如类别编号、类别名、等信息进行记录数据描述类别编号、类别名表7表8图书信息数据字典数据存储名图书信息说明对图书信息如图书编号、图书名称、图书类别、版次、出版社、主编、库存量等信息进行记录数据描述图书编号、图书名称、图书类别、版次、出版社、主编、库存量表
86.1开发工具
6.
1.1软件环境操作系统windows2000server中文版、windows2003Server或者WindowsXP数据库MicrosoftSQLServerExpress2005中文企业版WEB服务器IIS
5.
1.NETFramework
2.0版开发工具MicrosoftVisualStudio.NET2005企业版C#除了上面的环境,VisualStudio2005自带编译器和Web服务器进行调试,在部署网站之前,所有工作都可以在VisualStudio2005中完成
6.
1.2硬件环境中央处理器http://detail.zol.com.cn/cpu_index/subcate28_list_
1.htmlIntelhttp://detail.zol.com.cn/cpu_index/subcate28_125_list_
1.htmli52320(四核/100MHz*30/6MB共享L3缓存)内存http://detail.zol.com.cn/memory_index/subcate3_list_
1.html模组威刚极速飞龙4GBhttp://detail.zol.com.cn/memory_index/subcate3_list_p17303_
1.htmlDDR3http://detail.zol.com.cn/memory_index/subcate3_list_p3299_
1.html-2400套装(2GBhttp://detail.zol.com.cn/memory_index/subcate3_list_p8932_
1.html/DDR3-2400/CL=7/单根)主板技嘉GA-H67MA-UD2H-B3 (Intel H67Chipset /BIOS版本号F1)显示卡HDG2000(Intel核芯显卡http://detail.zol.com.cn/vga_index/subcate6_list_
1.html/850MHz/256MB显存)主硬盘http://detail.zol.com.cn/hard_drives_index/subcate2_list_
1.html希捷 7200转
7200.121TBhttp://detail.zol.com.cn/hard_drives_index/subcate2_list_s1063_
1.html(SATA
3.0)(1TB/7200RPM /32M缓存 /50GBNTFS系统分区)副硬盘希捷新酷鱼1TB硬盘http://detail.zol.com.cn/hard_drives_index/subcate2_list_s1063_
1.htmlST1000DM003希捷新酷鱼2TB硬盘ST2000DM001希捷新酷鱼3TB硬盘ST3000DM001电源http://detail.zol.com.cn/power_index/subcate35_list_
1.html供应器康舒R88600W电源http://detail.zol.com.cn/power_index/subcate35_list_p5512_
1.html(ATX12V
2.31/850W)显示器MAG GML2457(24英寸LCD/1920*1080分辨率)表97数据库视图
7.1网上书店管理信息系统E-R图图
147.2结构图图
157.3表结构(涉及数据表、数据文件、数据视图,以及数据完整性、数据索引等)
(1)对E-R图中的数据进行说明的数据如下表所示表1数据表数据项编号数据项名数据项含义储存结构与其他数据项的关系DI-1BOOKID图书编号Varchar50DI-2BOOKName图书名称Varchar50DI-3CategoryID图书类编号Varchar50DI-4Price图书价格Numeric42DI-5Pubisher出版社Varchar50DI-6PubliserData出版日期DateDI-7Author作者DateDI-8Description简介Varchar50DI-9Image图像Varchar20DI-10BuyerID采购员编号Varchar50DI-11BuyerName采购员姓名Varchar50DI-12CategoryID图书类别编号Varchar50DI-13Category类别名称Varchar50DI-14ManagerID管理员编号Varchar50DI-15ManagerName管理员姓名Varchar50DI-16Mpassword管理员通行证号Varchar50DI-17MemberID会员编号Varchar50DI-18MemberrName会员名称Varchar50DI-19Password密码Varchar50DI-20BankID银行账号Varchar50DI-21PhoneNumber联系电话Varchar20DI-22QQQQVarchar20DI-23OererID订单编号Varchar20DI-24Orderdata订单日期DateDI-25Quantity订单项数量Varchar20DI-26ItemPrice订单项单价Varchar20DI-27PurchasaID采购单编号Varchar20DI-28PuerchaseDate采购时期Date表10
(2)对E-R图中的数据进行说明的数据存储如下表所示表2:数据存储表数据结构号数据结构名数据结构含义组成DS-1BOOK图书基本信息BookIDBookNameCategoryIDPricePubisherpubliserDateAuthorDescriptionImageDS-2BUYER采购员信息BuyerIDCaegoryDS-3CATEGORY图书类别CategoryIDCategoryDS-4MANAGER管理员信息ManagerIDManagerNameMPasswordDS-5MEMBER会员信息memberIDMemberrNamePasswordBankIDPhoneNumberQQDS-6ORDER订单信息OrderIDMemberIDOrderDataDS-7ORDER_ITEM订单项信息OrderIDBookIDQuantityltemPrice表118概要设计9系统详细设计图书管理模块细分为添加新图书,增加已有图书和编辑图书信息三个部分,以下以添加新图书为例阐述图16添加新图书的具体执行步骤如下*判断是否填写图书编号,若没有则报错且提示输入*检索后台数据库并判断所输图书编号是否已存在,若存在则用户提示应选择添加已有图书按钮*根据用户所填信息更新数据库
9.1订单管理模块图17实现订单管理功能的具体执行步骤如下*双击查询订单信息按钮*输入查询依据,可以是单订编号,会员编号,订货量,送货区,若没输入数据直接执行命令,系统报错并提示输入*根据用户所输查询依据显示订单详细信息4,管理员查看订单详细信息决定是确认发货还是作废订单
9.2会员管理模块图18实现会员管理功能的具体执行步骤如何*双击查询会员信息按钮*输入查询依据,可以是会员编号,会员权限若没输入,据直接执行命令,系统报错并提示输入*根据用户所输查询依据显示会员详细信息*管理员查看会员详细信息授予权限或是删除会员信息
(4)财务管理模块财务管理又细分为成本管理,工资可算,应收帐管理,生成财务报表,现以成本管理为阐述图19现实财务管理功能具体执行步骤如下*选择成本管理*按页面提示信息输入所需信息*生成财务报表
9.3查询与统计模块查询与统计模块又细分为图书销量统计和图书库存量查询,现以图图20实现查询与统计功能的具体执行步骤如下*选择图书销量统计*按页面提示信息输入所需信息*输出统计结果10数据库表结构(对于大型数据库,进行数据库环境配置说明)由于本系统所用的数据库是ACCESS,环境配置都为安装时的默认选项
1.表设计
(1)图书信息表,如下表所示图
1.BOOK表
(2)采购员信息表,如下所示图
2.BUYER表
(3)图书类别表,如下所示图
3.CATEGORY表
(4)管理员信息表,如下所示图4MANAGER表
(5)会员信息表,如下所示图
5.MEMBER表
(6)订单信息表,如下所示图6ORDER表
(7)订单项表,如下所示图7ORDER-ITEM表
(8)采购单项信息表,如下所示图8PUERCHASE_ITEM表
(9)采购单信息表,如下所示图9PUERCHASE表
10.1表关系设计图23数据库表间关系11编码本网站设计主要依靠C#.NET语言实现,根据实用的原则,默认的显示页面为LookBook.aspx下面展示该页面的前台代码∶%@PageLanguage=C#AutoEventWireup=trueCodeFile=LookBook.aspx.csInherits=LookBook%%@RegisterSrc=Control/head.ascxTagName=headTagPrefix=uc1%%@RegisterSrc=Control/banquan.ascxTagName=banquanTagPrefix=uc2%%@RegisterSrc=Control/daohang.ascxTagName=daohangTagPrefix=uc3%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML
1.0Transitional//ENhttp://www.w
3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtmlxmlns=http://www.w
3.org/1999/xhtmlheadrunat=servertitleE梦书斋|图书信息中心!/titlestyletype=text/csstable{font-size:12px}/style/headbodyformid=form1runat=serverdivstyle=text-align:centertablewidth=800trtdcolspan=6uc1:headID=Head1runat=server//td/trtrtdrowspan=2style=width:94px;text-align:leftasp:LabelID=labnamerunat=serverWidth=110pxForeColor=Red/asp:Labelbr/asp:ButtonID=btnexitrunat=serverHeight=20pxOnClick=btnexit_ClickText=退出/asp:ButtonID=btn_to_logonrunat=serverOnClick=btn_to_logon_ClickText=请登录Height=20px//td/trtrtdcolspan=4style=color:#990033spanstyle=font-size:16ptEDreamBooks/span/tdtdstyle=width:100px;text-align:right;rowspan=3uc3:daohangID=Daohang1runat=server//td/trtrtdstyle=width:94px/tdtdcolspan=4style=padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;width:400pt;padding-top:0px;position:staticasp:GridViewID=GvListBookrunat=serverWidth=535pxAutoGenerateColumns=FalseCellPadding=2ForeColor=#333333GridLines=NoneHorizontalAlign=CenterOnRowDataBound=GvListBook_RowDataBoundstyle=font-size:12ptAllowPaging=TrueOnPageIndexChanging=GvListBook_PageIndexChanging/asp:TemplateFieldasp:HyperLinkFieldDataNavigateUrlFields=BookIDDataNavigateUrlFormatString=ShowBookInfo.aspxBookID={0}DataTextField=BookName/asp:BoundFieldDataField=PriceHeaderText=书籍价格/asp:BoundFieldDataField=PressHeaderText=出版社//ColumnsRowStyleBackColor=#EFF3FB/EditRowStyleBackColor=#2461BF/SelectedRowStyleBackColor=#D1DDF1Font-Bold=TrueForeColor=#333333/PagerStyleBackColor=#2461BFForeColor=WhiteHorizontalAlign=Center/HeaderStyleBackColor=#507CD1Font-Bold=TrueForeColor=White/AlternatingRowStyleBackColor=White//asp:GridView/td/trtrtdstyle=width:94px/tdtdstyle=width:100px/tdtdstyle=width:100px/tdtdstyle=width:100px/tdtdstyle=width:100px/td/trtrtdcolspan=6uc2:banquanID=Banquan1runat=server//td/tr/table/div/form/body/html其中涉及到的header.ascx的前台代码如下%@ControlLanguage=C#AutoEventWireup=trueCodeFile=head.ascx.csInherits=Control_head%tablestyle=width:100%;border-right:#58baf0thingroove;border-top:#58baf0thingroove;border-left:#58baf0thingroove;border-bottom:#58baf0thingroove;border-color:#58baf0;trtdrowspan=3style=background-color:#58baf0;width:183px;objectclassid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=70190width=200height=100paramname=movievalue=Images/
45.swf/paramname=qualityvalue=high/embedsrc==Images/
45.swfquality=highpluginspage=http://www.macromedia.com/go/getflashplayertype=application/x-shockwave-flashwidth=200height=100/embed/object/tdtdcolspan=4style=height:21px;background-color:#58baf0nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;/tdtdstyle=height:21px;background-color:#58baf0;text-align:right;By:WuJinzhi/td/trtrtdcolspan=5style=font-size:10pt;height:21px;background-color:#58baf0;text-align:right※ahref=Index.aspx书店首页/a※ahref=LookBook.aspx浏览书籍/a※ahref=News.aspx书店快讯/a※ahref=MyCart.aspx我的购物车/a※ahref=LinkAdmin.aspx在线留言/a※ahref=TheSells.aspx查看销量/a※ahref=MyInfo.aspx个人信息/a※/td/trtrtdcolspan=5style=height:21px;background-color:#58baf0;/td/tr/table涉及到的版权控件banquan.ascx的前台代码如下.%@ControlLanguage=C#AutoEventWireup=trueCodeFile=banquan.ascx.csInherits=Control_banquan%scriptlanguage=javascripttype=text/javascript//!CDATA[functionTABLE1_onclick{}//]]/scripttablestyle=width:100%;height:100px;background-color:#58baf0;id=TABLE1onclick=returnTABLE1_onclicktr/trtrtdstyle=height:24px;width:100%;text-align:center;font-size:12pt;※站长联系地址新疆轻工职业技术学院三高10计算机信息管理系邮政编码830021※站务电话13360673051(广告合作)br/※联系Email ahref=mailto:Airker@vip.qq.comAirker@vip.qq.com/a※联系QQ imgsrc=Images/Link_QQ.jpg/20375967br/nbsp;※CopyrightC版权所有2008AllRightsReserved※/td/tr/table下面展示LookBook.aspx的后台代码,至于涉及到的Header.ascx和Banquan.ascx的后台代码,不再展示usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassLookBook:System.Web.UI.Page{protectedvoidPage_LoadobjectsenderEventArgse{if!this.IsPostBack{this.bindbookinfo;}ifSession[UserName]==null{this.btn_to_logon.Visible=true;labname.Text=fontcolor=red您还未登录/font;this.btnexit.Visible=false;}else{this.btn_to_logon.Visible=false;//显示登录者的用户名labname.Text=fontcolor=green欢迎您/font+Session[UserName].ToString;}}publicobjectbindbookinfo{SqlConnectioncon=DBAccess.createsqlcon;con.Open;SqlDataAdaptersda=newSqlDataAdapter;sda.SelectCommand=newSqlCommandselect*fromBookInfocon;DataSetds=newDataSet;sda.FilldsBI;this.GvListBook.DataSource=ds.Tables[BI];this.GvListBook.DataBind;returnds;}protectedvoidGvListBook_RowDataBoundobjectsenderGridViewRowEventArgse{//修改选中行的背景颜色ife.Row.RowType==DataControlRowType.DataRow{e.Row.Attributes.Addonmouseoverc=this.style.backgroundColor;this.style.backgroundColor=#00A9FF;e.Row.Attributes.Addonmouseoutthis.style.backgroundColor=c;}}protectedvoidbtnexit_ClickobjectsenderEventArgse{//清空session并修改相应的导航按钮的可见性Session[UserName]=;labname.Text=请您登录!;btn_to_logon.Visible=true;btnexit.Visible=false;}protectedvoidbtn_to_logon_ClickobjectsenderEventArgse{Response.RedirectLogon.aspx;}protectedvoidGvListBook_PageIndexChangingobjectsenderGridViewPageEventArgse{this.GvListBook.PageIndex=e.NewPageIndex;this.GvListBook.DataSource=bindbookinfo;this.GvListBook.DataBind;}}12测试调试设置该书店的默认初始页面为LookBook.aspx不同权限的用户都可以通过点击该页面的“请登录”连接按钮,跳转到Logon.aspx实现不同角色的登录
12.1运行各个模块进行调试利用不同的用户和权限,在各个运行模块中添加数据,依次进行基本调试
1.使用未注册进行各个权限内的页面功能测试
2.试用普通会员登录进行各个页面之间的功能实现连接跳转测试
3.使用管理员登录进行各个页面之间的功能和实现连接跳转测试
12.2对调试结果进行分析经过多次的调试和系统的分析,对发现的错误进行修改和处理当用户打开该书斋的时候展示的默认页面为Index.aspx(欢迎页面)测试一登录、注册、找回密码页面1登录图212注册图22注册3找回密码图23找回密码测试二非登录用户测试1在默认浏览书籍页面(Lookbook.aspx)图24浏览书籍2查看书籍详细信息图25查看书籍详细信息3添加到购物车(有身份验证,应提示非法操作)图26非法操作提示4查看我的购物车(有身份验证,应提示非法操作)同3)中的报错提示5查看个人信息(有身份验证,应提示非法操作)同3)中的报错提示6在线留言图27在线留言7查看书籍销售情况图288阅读书斋快讯图299通过直接访问网址非法打开管理员的操作页面(有权限验证应提示非法操作)得到管理用户的地址为http://localhost:1038/MyBookShop/Admin_User.aspxhttp://localhost:1038/MyBookShop/Admin_User.aspx测试结果如下图30测试三管理员登录测试1管理注册的用户,实现的功能【修改权限】、【删除】图312管理书斋快讯,实现的功能【发布新的快讯】图323管理书籍分类,实现的功能【添加新的分类】图334修改书籍信息,实现功能【修改书名】、【修改价格】图345书籍管理,实现功能【删除图书】、【添加新书】图356留言板管理,实现功能【回复留言】、【删除留言】图367管理订单,实现功能【查看订单】、【删除订单】图378个人信息管理,实现功能【查看个人信息】、【修改个人信息】注该功能敬请参见的测试四,注册用户的测试测试四合法用户登录测试注不涉及到身份验证的页面测试暂略,可以参照前面的未登录测试信息1个人信息修改图382点击“我想修改个人信息图393查看个人购物车图查看个人购物车4去结算中心结算中心至此,简单的遍历系统的测试完成,在此次测试中使用了非登录用户、登录用户、管理员登录来实现各种测试13维护手册尽管现在早已是windowsxp/2003的天下了,但我们知道,windows本身是一个非常开放、同时也是非常脆弱的系统,稍微使用不慎就可能会导致系统受损,甚至瘫痪而如果是经常进行应用程序的安装与卸载也会造成系统的运行速度降低、系统应用程序冲突明显增加等等问题的出现这些问题导致的最终后果就是不得不重新安装windows 即使是windows98,也没有提供非常完善的系统维护与优化功能,它提供的维护向导的功能实在是太有限了加上系统并没有提供对注册表控制系统设置的管理功能,如果让广大用户自己对付频繁出现的各种系统问题就会显得非常棘手以下根据实践中的使用经验,向你推荐几种可以协助普通的用户对windows进行维护的方法 1.定期对磁盘进行碎片整理和磁盘文件扫描 这是最简单、最直接的方法一般来说,你可以使用windows系统自身提供的磁盘碎片整理和磁盘扫描程序来对磁盘文件进行优化这两个工具都非常简单如果你是一位对windows系统有一定了解的用户,建议你使用nortonutilities
3.05提供的nortondiskdoctor和nortonspeeddisk,这都是由symantec于1998年最新推出的磁盘维护工具,其显著特点是运行速度快,功能强大而值得称道的是,nortonspeeddisk的磁盘碎片整理速度比windows内建的同类工具要快出十几倍,而且程序提供了非常多的优化控制,是一个非常值得使用的工具这两个工具的使用方法都非常简单,你只需要选择好需要进行磁盘扫描或优化的驱动器,并执行相应程序界面中的命令即可开始操作此外,除了进行磁盘文件排列的优化和错误扫描我们还可以使用windows自身提供的磁盘清理工具或nortonutilities提供的spacewizard对磁盘中的各种无用文件扫描它们都可以非常安全地删除系统各路径下存放的临时文件、无用文件、备份文件等等,完全释放磁盘空间 2.维护系统注册表 我们知道,windows的注册表是控制系统启动、运行的最底层设置,其文件为windows安装路径下的system.dat和user.dat这两个文件并不是以明码方式显示系统设置的,普通用户根本无从修改而我们知道,如果你经常地安装/卸载应用程序,这些应用程序在系统注册表中添加的设置通常并不能够彻底删除,时间长了会导致注册表变得非常大,系统的运行速度就会受到影响目前市面上流行的专门针对windows注册表的自动除错、压缩、优化工具也非常多,可以说nortonutilities提供的windowsdoctor是最好的,它不但提供了强大的系统注册表错误设置的自动检测功能,而且提供了自动修复功能使用该工具,即使你对系统注册表一无所知,也可以非常方便进行操作,因为你只需使用鼠标单击程序界面中的next按钮,就可完成系统错误修复 3.经常性地备份系统注册表 对系统注册表进行备份是保证windows系统可以稳定运行、维护系统、恢复系统的最简单、最有效的方法我们知道,系统的注册表信息保存在windows文件夹下的,其文件名是system.dat和user.dat这两文件具有隐含和系统属性,现在你需要做的就是对这两个文件进行备份,你可以使用regedit的导出功能直接将这两个文件复制到备份文件路径下,当系统出错时再将备份文件导人到windows路径下,覆盖源文件即可恢复系统此外,如果你使用的是windows98,可以使用它提供的scanreg.exe进行系统备份与恢复,这样更简单一些你在dos提示符下直接键入scanreg/backup即可对当前的系统注册表快速备份当需要恢复注册表时,可在dos提示符下键人scanreg/restore即可对于这个工具,应该在dos环境下使用 4.清理system路径下的无用的dll文件 这项维护工作大家可能并不熟悉,但它也是影响系统能否快速运行的一个至关重要的因素我们知道,应用程序安装到windows中后,通常会在windows的安装路径下的system文件夹中复制一些dll文件而当你将相应的应用程序的删除后,其中的某些dll文件通常会保留下来;当该路径下的dll文件不断增加时,将在很大程度上影响系统整体的运行速度而对于普通用户来讲,进行dll文件的手工删除是非常困难的 针对这种情况,建议使用cleansystem自动dll文件扫描、删除工具,这个工具的下载网址是www.ozemail.com.au/kevsol/sware.html,你只要在程序界面中选择可供扫描的驱动器,然后单击界面中的startscanning按钮就可以了,程序会自动分析相应磁盘中的文件与system路径下的dll文件的关联,然后给出与所有文件都没有关联的dll文件列表,此时你可单击界面中的ok按钮进行删除和自动备份曾使用它安全删除了7m之多的dll文件,没有引起系统中的应用程序错,效果非常好14用户手册
一、用户登录用户打开腾讯在互动动课堂页面页面,在页面的上方页面登录处选择用户登录,或点击此处登录,腾讯用户直接输入QQ号码和密码即可登录网站
二、用户支付该网站是付费网站,用户登录慧师网后如未支付或前一次支付服务已到期,进入支付页面
三、下载客户端用户参与在线互动课堂,需下载安装客户端用户可以页面左上方免费下载慧师网通客户端,根据提示完成安装,安装完客户端的用户便可以免费参与慧师网提供部份免费课堂或付费后参与慧师网提供的更多在线互动课堂15致谢在这两个多月做毕业设计的日子里,李杰老师对小组严格要求,时常到机房检查和督促并指导我,和我们一道讨论在实践过程中可能出现的难题及解决办法,使我们受益匪浅!我们按照李杰老师的要求,在李杰老师的指导下查阅了大量的资料,对网站进行了规划和设计并完成了毕业设计网站设计的过程中遇见了诸多问题功能不完善、能想到却难以做到的等等许多问题,是两位老师的耐心指导和讲解,使得毕业设计定位在符合自己水平层次的功能实现和尽可能完善的功能实现前台布局色彩搭配感谢李老师的认真指导最终决定了色彩清新自然的天蓝色搭配白色16参考文献
[1]RichardAnderson等著.C#.NET高级编程.清华大学出版社
2002.1
[2]刘婕.张琳等著C#.NET
2.0+SQLServer动态网站开发从基础到实践.电子工业出版社
2007.1
[3]刘乃丽.精通C#.NET
2.0+SQLServer2005项目开发.人民邮电出版社
2007.2
[4]李宗民.郭玉峰.C#.NET设计师之路.电子工业出版社
2006.3
[5]马骏党兰学,杜莹等.C#.NET网页设计与网站开发.人民邮电出版社
2007.9
[6]马骏.C#网络应用编程实验指导与开发实例.人民邮电出版社
2007.3
[7]顾兵.SQLServer2000网络数据库技术与应用.华中科技大学出版社
2005.10
[8]求实科技编著.C#.NET信息管理系统那个开发.人民邮电出版社
2005.3
[9]孙素华孙良军编著.Dreamweaver制作网页精彩50例.人民有点出版社
2005.5
[10]张玉平编著.C#.NET+SQL组建动态网站.电子工业出版社2006-3-1
[11]HTTP://WWW.CSDN.NET论坛.NETHTTP://WWW.CSDN.NET论坛.NET分坛
[12]HTTP://WWW.CNBLOGS.COM博问社区17开发体会通过做网上书店管理信息系统,使我的实践动手能力有了很大的提高,同时对C#.NET、网页制作也有了更深的了解,技术和水平有了很大的长进最后也通过了老师的测试,一切都正常运行这些都离不开李杰老师和王蕊老师的耐心指导和帮助,在此对以上两位老师表示衷心的感谢由于我对网页制作的技术知识的掌握匮乏,与专业的设计师、制作者还有很大的差距,恳请各位老师给予批评和指正再次衷心的感谢老师们的指导与帮助最后,感谢母校对我三年的辛勤培育!以及陪我走过三年时光的任课老师和同学选择商品订购商品是订单删除浏览商品是是订单结账注册未登录注册用户已登录注册用户未注册用户去收银台去购物车提交订单登录否是订单发货否是订单处理用户订单是否否否否否注册成功其他信息有效?E-mail地址有效?密码长度符合要求?2次输入密码是否一致?用户名有效?必选项为空注册入口否是继续搜索下订单购物车查看商品搜索结果输入条件开始搜索否否是是登录成功核对密码是否正确查询用户是否存在将UserID存入session中取得用户名和密码登录入口商品管理查询商品修改,删除满意否返回添加商品是否否是调整商品下订单满意吗查看商品购物车管理员信息表提示信息提示信息管理员登录信息登录修改密码管理员修改密码信息管理员图书类别信息修改/删除图书类别图书类别信息表管理员图书信息添加删除修改图书信息图书信息表管理员留言信息管理信息回复信息表订单信息表购物信息管理订单信息管理员PAGE。