首页 网上购物商城系统的设计与开发毕业设计

网上购物商城系统的设计与开发毕业设计

举报
开通vip

网上购物商城系统的设计与开发毕业设计 湖南涉外经济学院 本科学生毕业设计(论文) 题目(中文): 网上购物商城系统的设计与开发 (英文): Student information management system 姓 名 学 号 学 部 专业、年级 指 导 教 师 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,...

网上购物商城系统的设计与开发毕业设计
湖南涉外经济学院 本科学生毕业设计(论文) 题目(中文): 网上购物商城系统的设计与开发 (英文): Student information management system 姓 名 学 号 学 部 专业、年级 指 导 教 师 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 湖南涉外经济学院本科毕业设计(论文)诚信声明 本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业设计(论文)作者签名: 二○○九 年 五 月 三 日 湖南涉外经济学院 计算机科学与技术学部 毕业论文(设计)任务书 毕业论文(设计)题目: 网络商城购物系统的设计与开发 题目类型 (5)软件开发 题目来源 (1)教师科研题 毕业论文(设计)时间从 2009年 2月16日 至2009年5月20日 1. 毕业论文(设计内容要求): 熟悉搭建ASP.NET2.0WEB 应用程序开发环境,掌握ASP.NET2.0 Web 应用程 序中常用模块的开发技术。应用ASP.NET2.0 Web技术,ADO.NET编程、数据库 SQLSERVER 2000配置等技术。设计一个Business to Customer商家与顾客之间 电子商务网站,直接绕过中间商建立与客户的直接关系,该网上购物商城可以 实现以下功能: (1)注册和登陆 (2)用户和角色管理 (3)浏览、购物及订单 (4)商品查询 (5)用户信息中心 (6)商品及订单管理 其它要求: 1.开发及设计工具:Visual studio 2005 +Sql server 2000 [1]题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发 [2]题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选题 2. 主要参考资料 [1] (美)inmar spaanjaars Paul Wilton著 ASP.NET 2.0经典案例教程 [M]人民邮电出版社 2007.5 [2] (美)微软公司 译SQL SERVER2005 数据库编程。[M]北京希望电子出版社2006.10 [3] 刘乃丽 ASP.NET2.0+SQL SERVER 2005[M]清华大学出版社2006.9 [4] 张金霞 HTML网页设计参考手册[M]清华大学出版社2006.9 [5] 严桂兰、刘甲耀。电子商务网站的设计与实现[J]华侨大学学报(自然科学版). [6] 严学军,陈汉林。关于网上购物的几点思考[J]湖北大学学报2001,28(5) [7] 谌志群、王大全。网上购物系统若干关键技术研究[J]2003,23(01) [8] 聂小燕. DrwamweaverMX2004动态网站建设全攻略.兵器工业出版社,北京科海电子出版社. 200 [9] 刘敏. 网上书店的设计与实现[J]. Computer Era, 2004年1月 [10] 电子商务网站设计与管理 王曰芬,丁晟春 主编 北京大学出版社 3. 毕业论文(设计)进度安排 阶段 阶 段 内 容 起止时间 一 准备阶段:搜集并阅读相关资料;网上购物平台调查分析 根据任务书要求,制定毕业设计方案。 09.2.16—09.2.26 二 需求分析、系统设计阶段,枢架设计,数据库设计。完成各模块的概要设计和详细设计。 09.2.26—09.3.26 三 完成各个模块,界面设计,代码开发。 09.3.26—09.4.26 四 代码调试,代码测试,完成各个模块之间的测试 09.4.26—09.5.10 五 书写并提交毕业设计论文、设计源文件、源代码。完成毕业设计答辨。 09.5.10—09.5.20 指导教师(签名) 时间: 系主任(签名) 时间: 学部主任(签名) 时间: 摘 要 通过企业的商业零售信息管理模式来建设网上购物系统。建立一个B2C的网络销售系统,该系统的重点. 功能实现是:过程和数据存储,包括商品目录,用户注册,网上购物和订货,库存查询,后台数据库管理等。 运用HTML语言、C#技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物 系统以下功能: (1)为客户提供24小时方便快捷的在线订购服务。 (2)商品信息的维护与管理。 (3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。 (4)强大、方便、快捷的查询。 (5)订单号模块。 (6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。 (7)订单管理。 关键词:B2C、网上购物系统、ASP、数据库 Abstract Through on-line shopping system for the building of commercial retail enterprises with information management. The establishment of a network of B2C sales system. Focuses on the function and implementation of the system, process and store data, including the catalog, user registration, online shopping and ordering, inventory queries, background database management. The use of HTML language, C# technology, ADO, ASP and database back-link construction of key technologies, such as on-line shopping system. On-line shopping system to achieve the following: (1) to provide customers with a 24-hour convenience of online subscription services. (2) of goods and maintenance of information management. (3) of high-performance commodity program data, scientific information on the goods, flexibility in the classification, storage. (4) A powerful, convenient and speedy inquiry. (5) Orders module. (6)Customer business logic rules into the system, that is, according to different customer attributes, to provide a different form of payment. (7) Order management. Key words :B2C, on-line shopping system, ASP, database 目 录 1第一章 系统概述 1.1引言 1 1.2国内外研究进展 1 1.3本文的研究思路与研究方法 2 1.4本文的结构 2 第二章 系统需求分析 1 2.2系统可行性分析 1 2.2.1技术可行性 1 2.2.2经济可行性 1 2.2.3操作可行性 1 2.3.任务概述 1 2.3.1开发目标 1 2.3.2应用目标 2 2.3.1运行环境 2 第三章 系统设计 1 3.1 系统业务流程分析 1 3.2 系统功能结构图 2 3.3 数据库设计 4 3.4 数据实体-关系图 5 3.4 逻辑结构设计 8 3.5 存储过程的说明 9 3.6 安全性设计 9 3.6.1防止用户直接操作数据库的方法 9 3.6.2 Windows身份验证模式 9 3.6.3密码安全 10 第四章 系统功能具体分析 1 4.1用户登录 1 4.2用户注册 1 4.3商品查询 1 4.4购物车 1 4.5提交定单 1 4.6商品信息维护 2 第五章 系统功能模块实现 1 5.1用户登录、注册模块 1 5.2 会员管理 2 5.3 购物车模块 2 5.4定单处理模块 4 5.5商品查询模块 5 5.6商品信息维护模块 5 第六章 系统测试 1 6.1系统测试 1 6.1.1 测试的目的 1 6.1.2测试的准则 1 6.1.3测试的方法 1 6.2单元测试实例 2 6.3 综合测试 2 6.4 系统的维护主要包括四个方面 2 总结与展望 1 1.总结 1 2.展望 2 致 谢 1 参考文献 1 第一章 系统概述 1.1引言 “网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式 在计算机普及后的今天,中国进入了互联网信息时代,生活方式和工作节奏都随着信息传递速度的加快而变得急促。从信件传递发展成Email,从传统电话交流到Ip电话网络电话,一切原本属于现实生活中的行为方式慢慢地向网络转移,传统的购物方式也正在转向网络方面发展,出现了“网购”这种越来越受欢迎的新型消费方式。网上商店是电子商务的一部分,电子商务应有的功能、网上商店也应该具有。由于商家软件设计不大一样,因此网上商店的功能也不完全一致,但总体来讲网上商店是一种无人店铺,人不出门,在计算机网络上就可进行远距离的商品销售与订购。一般应具有如下功能:提供新商品、商品内容介绍、市场评价等,供顾客选择商品时参考;提供商店存货数目,供顾客挑选或补全、补缺;提供网上商店的有关资料,如营业执照等,让顾客了解网上商店的可信程度;开辟网上论坛,供顾客在网上讨论有关商品内容与网上发行中的有关问题;通过网络收集顾客采访商品的 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 与要求,顾客的购物习惯、兴趣、和对网上商店的建议与要求;网上订购商品;安全认证、数字签名、网上结算和支付,并提供正式发票;商品配送;退货处理;质量监控。但是由于时间及本人能力方面的一些条件所限,本次毕业设计的网络商店销售管理系统主要是以实现购物和定单的功能作为设计的重点,实现了网络商店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。 1.2国内外研究进展 1.市场全球化。凡是能够上网的人,无论是在南非上网还是在北美上网,都将被包容在一个市场中,有可能成为上网企业的客户。 2.交易的快捷化。电子商务能在世界各地瞬间完成传递与计算机自动处理,而且无须人员干预,加快了交易速度。 3.交易虚拟化。通过以互联网为代表的计算机互联网络进行的贸易,双方从开始洽谈、签约到订货、支付等,无须当面进行,均通过计算机互联网络完成,整个交易完全虚拟化。 4.成本低廉化。由于通过网络进行商务活动,信息成本低,足不出户,可节省交通费,且减少了中介费用,因此整个活动成本大大降低。 5.交易透明化。电子商务中的双方的洽谈、签约,以及货款的支付、交货的 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 等整个交易过程都在电子屏幕上显示,因此显得比较透明。 6.交易 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化。电子商务的操作要求按统一的标准进行。 7.交易连续化。国际互联网的网页,可以实现24小时的服务。任何人都可以在任何时候向网上企业查询信息,寻找问题的答案。企业的网址成为永久性的地址,为全球的用户提供不间断的信息源。 1.3 本文的研究思路与研究方法 本系统采用Microsoft SQL Server 2005,该数据库在安全性,准确性,运行速度方面有绝对的优势,并且处理数据量大,效率高。前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具,该开发工具是微软最新推出的.NET平台,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。界面操作也更智能化。其可与SQL Server2005数据库无缝链接。 1.4本文的结构 第一章 主要论述了课题的背景,研究进度及研究思路和方法。 第二章 主要对系统需求做了阐述。 第三章 主要对整个系统设计做了阐述,包括业务流程图,数据库设计等。 第四章 对系统的具体功能进行分析确定。 第五章 主要描述了系统的具体实现,并给出了部分源码。 第六章 对系统进行测试。 第七章 本文的总结,及对系统的展望。 第二章 系统需求分析 2.2系统可行性分析 本章从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。 2.2.1技术可行性 1.硬件方面:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。 2.系统软件:操作系统Windows XP/2000接口能力强,数据库采用Microsoft SQL Server 2005,该数据库在安全性,准确性,运行速度方面有绝对的优势,并且处理数据量大,效率高。前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具, 该开发工具是微软最新推出的.NET平台,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。 2.2.2经济可行性 从经济角度看, 网络商城购物系统的投资要小于系统对网店的回报,网店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使网店获得更大的收益。 2.2.3操作可行性 本系统大概需要二个月的时间完成。前二个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉ASP.net编程的作者来说是可行的。 2.3.任务概述 2.3.1开发目标 实现网络商城购物系统的基本功能,包括订单管理,商品管理,购物车管理,用户信息管理等功能。 2.3.2应用目标 该网络商城购物系统、在线客服子系统,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。 2.3.1运行环境 1. 服务端 本系统服务器端操作系统可采用Windows Xp/2000/2003,Unix,Linux,Vista各版。使用 Microsoft Visual Studio 2005以及Microsoft SQL Server 2005作为服务器端运行环境。并且需同时用到Microsoft .NET Framework 2.0公共语言运行库。 2. 客户端 本系统客户端操作系统可采用Windows Xp/2000/2003,Unix,Linux,Vista各版,浏览器可采用IE/Maxthon/GreenBrown/Firefox等。 3. 条件与限制 网络商城购物系统是面向所有互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;平台用户应妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。 第三章 系统设计 通过对系统的分析, 网上商城购物系统主要应由两个子系统构成:前台用户浏览子系统和后台信息管理子系统。 3.1 系统业务流程分析 为了更清楚地说明系统框架,以便更好地说明设计该系统的解决方案,我们给出了系统流程图,如图3.1所示。系统流程图展示了该系统所有功能模块之间的逻辑关系,其中的各个功能模块基本上都代表了一个或多个独立的页面,并将在下面的的系统设计阶段得到体现。 从该系统流程图可以看出,会员进入前台系统首先后,只有注册会员,才能为其提供全部前台系统的使用权限,如购物、结账等功能。如果是非注册会员,则为其开放查询信息。管理员登录后台管理系统后可以使用全部权限,开放所有系统功能,不对管理员的权限进行限制。 3.2 系统功能结构图 后台模块主要用于实现后台管理员对会员、商品、物流、订单和系统的管理等功能。 前台模块主要用于实现会员注册、登录、修改个人信息、分类查看商品信息、购物、管理购物车、结账和查看各种服务条款等功能。 图3.3 系统前台功能结构图 3.3 数据库设计 在需求分析,系统分析的工作完成后,接下来就是数据库的设计。数据库设计是整个数据库应用系统开发过程中一个重要环节,在设计数据库表结构之前,首先要创建一个数据库,本系统使用的数据库名为db_NetShop,数据库采用SQL 2000的数据库。 E-R图: SHAPE \* MERGEFORMAT 3.4 数据实体-关系图 本系统根据前面的设计规划出的主要实体有会员信息实体、商品信息实体、管理员信息实体和订单信息实体。 商品信息实体图中,主要包括商品的会员价格,商品市场价格,商品名称,商品品牌,商品重量等一些基本属性。 会员信息实体图中,主要包括会员名,会员密码,会员的性别,会员的详细地址等一系列与会员相关的信息。 订单信息实体图中主要包括会员ID号,收货人详细地址,收货人姓名,商品的金额,下订单日期,以及运输的总费用等。 管理员信息实体图中,主要包括三个属性,即管理员编号,管理员名,和管理员密码。 3.4 逻辑结构设计 表3.1 会员信息表 字段名 数据类型 长度 主键否 描述 MemberID bigint 8 主键 会员ID Name varchar 50 否 会员名 Sex bit 1 否 会员性别 Password varchar 50 否 会员密码 TrueName Varchar 50 否 会员真实姓名 Phonecode Varchar 20 否 会员电话号码 Emails Varchar 50 否 会员E-mail地址 City Varchar 50 否 会员所在城市 Address varchar 50 否 会员住址 PostCode Char 10 否 住址邮编 AdvancePayment float 8 否 会员充值 LoadDate datetime 5 否 会员登录日期 表3.2 商品类别表 字段名 数据类型 长度 主键否 描述 ClassID bigint 8 主键 类别ID ClassName varchar 50 否 类别名 表3.3 商品信息类别表 字段名 数据类型 长度 主键否 描述 GoodsID bigint 8 主键 商品ID ClassID bigint 8 否 商品类别ID GoodsName varchar 50 否 商品名 GoodsIntroduce ntext 16 否 商品简介 GoodsBrand varchar 50 否 商品品牌名 GoodsWeight varchar 10 否 商品重量 GoodsUrl varchar 50 否 商品图像 MarketPrice float 8 否 商场价格 MemberPrice float 8 否 会员价格 Isrefinement bit 1 否 是否是精品 GoodUnit varchar 10 否 商品计量单位 IsHot bit 1 否 是否热卖 AddDate datetime 8 否 进货日期 IsDiscount bit 1 否 是否是特价商品 表3.4 订单详细类别表 字段名 数据类型 长度 主键否 描述 OrderID bigint 8 主键 订单ID OrderDate datetime 8 否 下订单时间 GoodsFee float 8 否 商品总金额 ShipFee float 8 否 运费总费用 TotalPrice float 8 否 合计总金额 ShipType varchar 50 否 配送方式类型 PayType varchar 50 否 支付方式类型 MemberID bigint 8 否 购物会员编号 ReceiverName varchar 50 否 收货人姓名 ReceiverPhone varchar 30 否 收货人联系电话 IsComfirm bit 1 否 是否已确认 IsPayment bit 1 否 是否已付款 IsConsignment bit 1 否 是否已发货 IsPigeonhole bit 1 否 是否已归档 ReceiverPostCode Char 10 否 收货人的邮编 ReceiverAdress varchar 200 否 收货人的地址 表3.5管理员信息类表 字段名 数据类型 长度 主键否 描述 AdminID int 8 主键 管理员编号 Name varcahr 50 否 管理员姓名 Password varcahr 50 否 管理员密码 3.5 存储过程的说明 为了保证系统具备良好的可扩展性,有些业务规则可以以存储过程方式放在数据库服务器上。存储过程提供了数据驱动应用程序中的许多优点,使用它数据操作可以封装在单个命令中,为获取最佳性能而进行优化并通过附加安全性得到增强。 3.6 安全性设计 3.6.1防止用户直接操作数据库的方法 管理员必须对数据库安全性和完整性控制负起责任。系统的系统用户管理员保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。数据库的完整性约束条件也会变化,也需要管理员不断修正,以满足用户要求。 3.6.2 Windows身份验证模式 本系统采用了Windows 身份验证模式与SQL Server身份验证方式相比,Windows身份验证方式具有下列优点:提供了更多的功能,例如安全确认和口令加密、审核、口令失效、最小口令长度和账号锁定;通过增加单个登录账号,允许在SQL Server系统中增加用户组;允许用户迅速访问SQL Server系统,而不必使用另一个登录账号和口令。 3.6.3密码安全 SQL Server提供多层安全。在最外层,SQL Server的登录安全性直接集成到Widows NT/2000的安全上,它允许Windows NT服务器验证用户。使用这种“Windows 验证”SQL Server就可以利用Windows NT/2000的安全特性,例如安全验证和密码加密、审核、密码过期、最短密码长度,以及在多次登录请求无效后锁定帐号。 第四章 系统功能具体分析 当用户登录到本系统时,可以直接以点击的形式进入如下的版块:用户登录、用户注册、商品查询、购物车、提交定单、商品信息维护、定单信息处理,以及辅助功能。 4.1用户登录 普通用户通过网络和浏览器,可以访问到 网络商城购物系统,如果用户想在网站上购买商品,必须先登录,如果用户没有登录账号可以先免费注册。 4.2用户注册 没有账号的用户,网站提供免费注册的功能,用户只需要在注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密码不能为空等类似的错误,则会显示出错误信息,让用户重新输入登录信息。 4.3商品查询 用户可以浏览商品信息,但是商品信息比较多,想找到合适自己的商品,有一定的难度,因此,用户可以通过查询功能,输入想找的商品的关键字,系统会模糊查询,显示出相关的商品信息,提供给用户选择,如果用户选择的商品数据库中找不到合适的匹配,则会提示没有相关商品的信息。 4.4购物车 用户选择自己喜欢或者需要的商品后,可以把商品存放到购物车中,方便自己的二次查询,如果用户真的需要商品,可以付款购买商品。如果用户不需要商品,可以从购物车中删除商品信息。当用户单击商品显示页面中的“购买”按钮,将会触发DataList的ItemCommand事件,在该事件下,调用自定义方法AddShopCart向购物车中添加商品。调用自定义方GetSubGoodsinformation为存放商品的信息公共类SaveSubGoodsClass赋值。具体实现将在购物车模块设计中详细介绍。 4.5提交定单 用户查看购物车中的信息,确认要购买的商品,可以直接提交定单,在定单中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的确认便可以得到邮购的商品。 4.6商品信息维护 网站管理员登录到管理员界面后,可以对商品数据进行添加,修改,删除操作,管理商品信息,方便管理员和用户浏览商品信息,管理员可以添加需要上架的新商品以不断的补充网站的商品,让网店的商品更加丰富,对于已经明显显示出下滑趋势的商品,管理员可以进行删除处理,之后用户便不能再看到该商品的信息。 第五章 系统功能模块实现 5.1用户登录、注册模块 这里介绍用户登录的程序设计思路,数据库中存放有用户的基本信息,用户在网站中输入相关信息,通过匹配检测,便可以知道数据的有效性,下面是登录面如下图5.1所示。 图 5.1 登录界面 登录模块中的主要程序代码介绍: user_name=request.getParameter("user_name");//获得用户名 user_pass=request.getParameter("user_pass");//获得用户密码 String sql="select * from member where user_name='"+user_name+"'"; ResultSet rs;//建立相关的记录集 rs=mdb.executeQuery(sql); 下面只需要查看记录集是不是为空,如果为空,则说明登录失败;否则,登录成功。 注册模块,会出现在很多程序中,这里借鉴了其他注册程序的流程。注册模块的核心思想是向数据库中输入数据,并且数据要不能重复。 注册模块中的主要程序介绍: String sql1; sql1="Insert into member(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_postcode,user_namec,user_type) values('"+user_name+"','"+user_pass+"','"+user_adds+"','"+user_mail+"','"+user_tel+"','"+request.getRemoteHost()+"','"+user_postcode+"','"+getStr(request.getParameter("user_namec"))+"','会员')"; mdb.executeInsert(sql1); 数据通过验证后,向数据库输入数据,数据库会保存相关的注册信息。 5.2 会员管理 图5.2 会员管理界面 5.3 购物车模块 购物车的功能是整个系统的核心和灵魂。它设计的成功与否直接决定系统的成败。本系统的购物车界面如下图所示 图5.3 购物车界面 当用户单击商品显示页面中的“购买”按钮,将会触发DataList的ItemCommand事件,在该事件下,调用自定义方法AddShopCart向购物车中添加商品,代码如下: protected void DLClass_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName == "detailSee") { ……其它事件代码 } else if (e.CommandName == "buyGoods") { AddShopCart(e, DLClass); } } 自定义方法AddShopCart,调用UserInfoClass类中的 AddShopCart方法,向购物车中添加商品,代码如下: public void AddShopCart(DataListCommandEventArgs e, DataList DLName) { if (Session["UID"] != null) { SaveSubGoodsClass Goods = null; Goods = GetSubGoodsInformation(e, DLName);//调用自定义方GetSubGoodsinformation为存放商品的信息公共类SaveSubGoodsClass赋值 if (Goods == null) { //显示错误信息 Response.Write(""); return; } else { ucObj.AddShopCart(Goods.GoodsID, Goods.MemberPrice,// Convert.ToInt32(Session["UID"].ToString()), Goods.GoodsWeight); Response.Write(""); }//调用UserInfoClass类中的AddShopCart方法,向购物车中添加商品。 } else { Response.Write(""); } } 自定义方法GetSubGoodsInformation为存放商品信息的公共类SaveSubGoodsClass插入购买的商品信息,代码如下: Public SaveSubGoodsClass GetSubGoodsInformation(DataListCommandEventArgs e, DataList DLName) { //获取购物车中的信息 SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeys[e.Item.ItemIndex].ToString()); string GoodsStyle = e.CommandArgument.ToString(); int index = GoodsStyle.IndexOf("|"); if (index < -1 || index + 1 >= GoodsStyle.Length) return Goods; Goods.GoodsWeight = float.Parse(GoodsStyle.Substring(0, index)); Goods.MemberPrice = float.Parse(GoodsStyle.Substring(index + 1)); return (Goods); } 5.4定单处理模块 网络商城购物系统建立的目的之一就是为了经济利益,定单处理是和经济利益有直接关系的模块,有效定单都是预付货款的定单,会增加网店的营业收入,可以说本模块是系统的核心模块,是系统的心脏,数据转存的中心。下面会详细介绍本模块。 定单处理模块的设计思路:用户提交定单后,管理员通过后台数据处理,可以查看全部的定单信息,由于定单编号是按照时间来命名的,管理员很容易查看到最新的定单信息。同时,本模块还和其他两个系统有间接的关系,一个是付款系统,另外一个是物流系统。 定单的有效性和付款系统有直接关系,管理员处理的定单,通过审核的条件必须是付过书款的。另外,如果是有效定单,必须通过物流给用户寄发商品。定单处理程序如下图5.4所示。 图5.4定单处理界面 主要代码实现: try { Class.forName(sDBDriver); } //处理异常 catch(java.lang.ClassNotFoundException e) { System.err.println("数据库连接:"+e.getMessage()); }//数据库的连接 conn=DriverManager.getConnection(sConnStr); stmt=conn.createStatement(); for(int i=0;ialert('请输入必要的信息!')"); } else { bool Isrefinement ; bool IsHot; bool IsDisCount; if(cbxCommend.Checked ==true) { Isrefinement =true ; } else { Isrefinement =false ; } if(cbxHot.Checked==true) { IsHot=true; } else { IsHot =false ; } if(cbxDiscount.Checked ==true) { IsDisCount=true ; } else { IsDisCount =false ; } int P_Int_returnValue = mcObj.AddGInfo(Convert.ToInt32(ddlCategory.SelectedItem.Value.ToString()), txtName.Text.Trim(), txtShortDesc.Text.Trim(), txtBrand.Text.Trim(), txtUnit.Text.Trim(), float.Parse (txtWeight.Text.Trim()), ddlUrl.SelectedItem.Value.Trim(), float.Parse(txtMarketPrice.Text.Trim()), float.Parse(txtMemberPrice.Text.Trim()), Isrefinement, IsHot, IsDisCount); if (P_Int_returnValue == -100) { Response.Write(""); } else { Response.Write(""); } } } 程序设计思路:本模块主要是通过获得有效的修改信息,直接在数据库中执行SQL语句,SQL语句在数据库中执行完成对数据的更新。 第六章 系统测试 6.1系统测试 6.1.1 测试的目的 软件测试的目标和定义: 1.测试是为了发现程序中的错误而执行程序的过程。 2.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 3.成功的测试是发现了至今为止尚未发现的错误的测试。 在对本网络书店销售管理系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善,满足客户的需求。 6.1.2测试的准则 为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则: 1.所有的测试都应该追溯到用户需求。 2.应该在开始测试之前就制定出测试计划。 3.把Pareto原理应用到软件测试中。Pareto原理说明,测试发现的错误中80%很可能是由程序中的20%模块造成的。 4.应该从“小模块”测试开始,并逐步进行“大模块”测试。 5. 穷举测试是不可能的。 6.为了达到最佳的测试效果,应该由独立的第三方从事测试工作。 6.1.3测试的方法 测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。 在测试本系统时,采用的是黑盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由作者完成。 6.2单元测试实例 测试一:在管理员登录时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。 预期效果:输入错误及时报错。 具体操作:用户名、密码、任意一项为空或者填写有误。 结果:都出现相应的错误原因的信息提示。 结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面,测试成功。 测试二:管理员删除一注册用户后,并让其登录,看是否登录成功。 预期效果:该用户不能再进行登录。 具体操作:管理员删除一会员表中的用户后,该用户在前台登录。 结果:该用户无法登录。 结论:用户数据删除功能正常,测试成功。 测试三:添加﹑删除一条商品信息﹑返回前台,看其是否添加删除成功。 预期效果:能立即更新添加或删除的内容。 具体操作:在信息管理页面中添加﹑删除一“鲜花”信息。 结果:显示新添加的商品信息内容、被删除的“鲜花”信息没有再显示。 结论:商品的添加删除功能正常,测试成功。 测试四:管理员删除一商品的信息,在前台按关键字查询,看其是否能找到对应的信息。 预期效果:用户不能再查找到该“鲜花”信息。 具体操作:在商品管理页面中的商品查看与修改页面中删除一商品的信息。 结果:在前台搜索中,按关键字查询不到此“鲜花”信息。 结论:删除商品信息功能正常,测试成功。 6.3 综合测试 在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了 网络商城购物系统的开发目标。 6.4 系统的维护主要包括四个方面 1.程序的维护:修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。 2.数据文件的维护:按照用户的要求对数据文件进行不定期的修改。 3.代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。 4.硬件的维护:对系统所使用的设备进行维护。 总结与展望 1.总结 经过二个来月的设计和开发,网上商城购物销售管理系统基本开发完毕。其功能基本符合需求,对于数据的一致性的问题也通过程序进行了有效的解决。 在系统的开发过程中,主要作了以下工作: 1.比较了传统的书店销售管理模式与当代网络书店销售管理模式的优点和缺点。 2.深入学习了ASP.net 等开发工具,掌握了许多实用的开发技巧。如在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字.我们应该将应用程序中所有的表单和控件的名字都修改成有意义的名字。对于较小的演示性程序而言,缺省的名字还能够胜任,但如果应用程序由多个表单,每个表单上有许多按钮和标签时,有意思的名字更易于理解和维护。 3、尽量减少表单回送.每次当表单被发送回服务器,就会被重新加载,启动Page_Load事件,执行Page_Load事件处理程序中的所有代码。把网页的初始化代码放在这里是最合适的了。 4.使用存储过程。存储过程是一系列被查询处理器预解析和优化的SQL命令,这些命令会被存储起来,可以得到快速地执行。它可以接收输入参数,使一个单一的存储过程能够处理较大范围的特定的查询。加快查询速度。 5.从撰写需求分析报告到毕业论文说明书,对软件开发流程有了更加深刻的认识。 由于缺乏经验以及时间仓促,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够,无帮助文档等多方面问题,这些都有待进一步改善。另外,本系统用于测试的时间较短,存在未知的错误也在所难免。主要存在以下一些问题: 1.系统的某些设计的可扩展性并不十分理想,在以后的系统维护过程中,使用重构方法对系统进行重构,使系统的设计日益趋于更强的可扩展性。 2.多开发和使用用户控件,以提高代码的重复使用率和运行效率方面欠佳,有待进一步改善。 3.在功能实现方面,定单处理模块设计中还有不足,同时更新两张表中的信息,为保证数据的一致性,应该使用数据库中的事物处理机制,如果出现异常情况,数据库回滚到初始状态。模块中的程序没有考虑到这种具体情况,有待改进。 此外还有许多功能需要拓展,需要进一步完善和优化。 展望 在网购迅猛发展的今天,如何不断的完善条件,以加速网购的发展,已经是一个必须要解决的问题了,因为这涉及到未来社会的商业调整。 纯粹的依靠网络平台进行商品销售,有其本身的局限性,这只是一个伟大商业梦想的开始,只有虚拟平台和实际服务机构相结合,才能最终产生巨大的吸引力,才能将虚拟和实际的优势互补,产生经济效能。 对问题的深入思考,让问题深度发展,只有重新构建商业结构,未来商业改革才有可能成功,马云先生的“大淘宝”才有可能实现。毫无疑问,在未来商业的结构调整中,国家的介入是最终的。 未来的网购体系应该有着更多的功能,如产品发布、品牌推广、产品质量监督等,随着附加功能的增强,附加利润也会不断的增加,未来的城市服务站也不会只是 两个人的小站,而是真正的占据整个商场,是一个让消费者感到快乐、实惠、便利的购物天堂。除了那些不能网购的产品,网购肯定能在我未来成为适合网购的产品 的主流销售渠道,而非只是补充渠道。 毫无疑问,商业结构的调整肯定会使社会财富重新分配。抓住机会,你就能成功。对于厂商而言,应该认真对待这个问题,以免在未来的竞争中落后。 商业的调整对人民是有利的,因为她可以使人民的消费支出减少,人们可以有更丰富的选择,偏远地区的人们也可以享受和大城市几乎一样的购物便利。 通过和物流行业的深度合作,共同建设全新的商业模式,打造一个全面而纯粹的商业服务体系,使得商品经济更高效的运转。我想,未来几年,新的网购体系,肯定会由小到大,逐步成长,最终成为社会的主流销售渠道,甚至会被国家直接管理,成为新“百货公司”体系。 致 谢 首先,我要真挚的感谢我的指导老师—郭宏宇老师。在这次设计过程中为我解惑排困,不管在何时何地,都能对我的问题给予悉心的指导和帮助,使得整个设计过程得以顺利地进行。而且,郭老师的宽容和支持使我能在手忙脚乱中解脱出来,安排好设计的进程,得以在短时间里顺利完成。 本次设计得以顺利完成,得到课题组同学及老师的全力帮助与支持。在此,向他们表示衷心的感谢。 感谢本次论文答辩小组的各位老师,给我的设计提出了宝贵意见和建议! 最后,感谢湖南涉外经济学院的全体老师四年来的培养,让我圆满完成学业! 参考文献 [1]孙海峰. 促进我国电子商务发展的思考[A]. 经济师, 2004, No.1:138. [2]张晓雁,李朝葵. 网上书店研究综述[J]. 图书馆学刊,2002, No.5:41. [3]王建国, 郭建波. 论目前我国电子商务发展面临的机遇与挑战[A]. 经济师, 2004, No.2:133. [4]刘敏. 网上书店的设计与实现[J]. Computer Era, 2004, No.1:14. [5]丁晖. 基于ASP的动态网站开发技术[J]. 华南金融电脑 , 2003-11-10, No.11: 73. [6]郭永俏, 关治洪. 基于ASP/Servlet技术的电子商务应用[J]. 情报杂志,2003, No.4:41.毕业论文(设计说明书)撰写规范 毕业设计(论文)是学生在校学习成果的集中体现,毕业论文或毕业设计说明书是学生提交毕业设计(论文)资料中的主要部分。为了提高我校的毕业设计(论文)质量,使毕业论文(设计说明书)在内容和格式上更加统一规范,特编写此规范。 一、论文内容要求 1.毕业论文字数根据专业及课题不同要求在8000字以上,论文内容应完整、准确,层次分明,数据可靠,文字简练,分析透彻,推理严谨,立论正确。毕业设计说明书字数不低于8000字。 2. 论文撰写前应翻译完整的外文文献1~2篇(中文字数不低于3000字),要求翻译的内容与课题相关;撰写与课题内容相关的文献综述2000字以上。 3.论文应采用国家正式公布实施的简化汉字、法定计量单位和国家制图标准。 4.论文采用的术语、符号、代号全文必须统一,并符合规范要求。论文中使用新的专业术语、缩略语、习惯用语,应加以注释。 5.文稿中的插图、照片必须确保能复制或微缩。 二、论文各部分要求 论文内容一般应由十个主要部分组成,依次为:(1)封面,(2)中文摘要,(3)英文摘要,(4)关键字,(5)目录,(6)前言,(7)论文正文,(8)参考文献,(9)附录,(10)致谢。各部分的具体要求如下: 1.封面 采用学校统一的封面格式,封面上填写论文题目、作者姓名、学号、所在院(系)、专业名称、指导教师姓名及完成日期。 论文题目不宜过长,一般不超过25个字。 2.中文摘要 摘要是论文不加注释和评论的简短陈述,具有独立性和自含性,摘要中有数据、有结论,是一篇完整的短文,可以独立使用和引用,论文摘要在写法上一般不分段落,常采用无人称句。摘要中一般不用图表、化学反应式、数学表达式等,不能出现非通用性的外文缩略语或代号,不得引用参考文献。写作论文摘要时应注意能反映出以下几方面的内容:论文所研究的问题及其目的和意义;论文的基本思路和逻辑结构;问题研究的主要方法、内容、结果和结论。论文摘要一般200~400字。 设计说明书的摘要一般为1000~2000字,摘要应该包含论文中的基本信息,应说明本项研究工作的目的和意义、研究方法(实验方法)、结果和结论,重点是结果和结论。注意突出具有创新性的成果和新见解。 3.英文摘要 英文摘要内容应与中文摘要基本对应,要符合英语语法,语句通顺,文字流畅。 4.关键词 关键词是为了文献标引而从论文中选取出来的用以表示全文主题内容信息款目的单词或术语。每篇论文一般选取3~8个关键词。 5.目录 目录是论文的大纲,反映论文的梗概。目录页每行由标题名称和页码组成,包括中英文摘要;前言;主要内容的章、条、款序号和标题;小结;参考文献;注释;附录;可供参考的文献题录、索引等。 6.前言 前言是论文的第一章,是论文评阅人、答辩委员和读者了解论文研究背景和概况的主要篇章。主要目的是向论文评阅人、答辩委员和读者阐述论文中所要研究的问题以及与其有关的背景或对一些事项的说明。前言通常应包括以下四个方面:论文所研究的目标、国内外研究现状以及研究目的和意义;论文使用的理论工具、研究方法及技术路线;论文的基本思路和逻辑结构;论文参考的文献资料、使用的符号、计算公式等需要说明的问题。前言在写法上不分章节,提倡无人称句。 7.论文正文 论文正文是主体,一般由标题、文字叙述、图、表格和公式等五个部分构成。写作形式可因课题性质不同而变化,一般可包括理论分析、数据资料、计算方法、实验和测试方法,经过整理加工的实验结果分析和讨论,与理论计算结果的比较,个人的论点以及本研究方法与已有研究方法的比较。要求实事求是、理论正确、逻辑清楚、层次分明、文字流畅、数据真实、公式推导计算无误。文中若有与导师或他人共同研究的成果,必须明确指出;如果引用他人的结论,必须明确注明出处,并与参考文献一致。 8.参考文献 只列作者直接阅读过、在正文中被引用过的文献资料。参考文献一律放在论文结论后,不得放在各章之后。每条文献的项目必须完整,诸项缺一不可。各类文献的书写格式均应符合国家标准《GB771487文后参考文献著录规则》。论文中引用参考文献时,应在引出处的右上方用方括号标注阿拉伯数字编排的序号,按文中引用出现的顺序列在正文的末尾。特别在引用别人的科研成果时,应在引用处加以说明。文科论文可选用页脚注。 9.附录 一般作为论文主体的补充项目。主要列入正文内过分冗长的公式推导;供查读方便所需的辅助性数学工具或重复性数据表格;由于过分冗长而不宜放置在正文中的计算机程序清单;论文使用的缩写说明;调查、实验材料等。 10.致谢 对于提供各类资助、指导和协助完成研究工作以及提供对论文写作各种工作有利条件的单位及个人表示感谢。致谢应实事求是,真诚客观。 三、编排格式 1.论文封面中题目为小一号黑体字,可以分成1或2行居中打印;作者姓名、学号、所在院(系)、专业名称、指导教师姓名及完成日期等为仿宋—GB2312三号(详见附1)。 2.中文题目、摘要及关键词(详见附2) (1)中文题目以黑体小一号字居中分成1或2行打印。 (2)中文题目下空二行居中打印“摘 要”,采用四号黑体字,摘要内容另起行前空两字,采用小四号宋体字打印。 (3)“关键词”为小四号黑体字,与摘要内容隔开一行,另起一行左对齐,空两字符后跟关键词,每一关键词之间用分号隔开,最后一个关键词后不打标点符号,关键词采用小四号宋体字打印。 3.英文题目、摘要及关键词 论文中的英文一律采用“Times New Roman”字体(详见附3)。 (1)论文英文题目全部采用大写字母,可分成1~3行居中二号字加粗打印。每行左右两边至少留五个字符空格。 (2)英文题目下空二行居中四号加粗打印“ABSTRACT”,再下空一行小四号字打印英文摘要内容,英文摘要与中文摘要相对应。摘要内容每段开头留四个字符空格。 (3)摘要内容后下空一行居左,以小四号加粗打印“KEY WORDS”, 留两字符空格,其后是关键词,采用小四号打印。 4.目录 应将文内的章节标题编排清楚,目录中的章、条一般编排到二级,也可编排到三级(章、条、款),标题应该简明扼要。标题层次一般不应超过四级。“目录”两字用小二号粗黑体,下空两行为章、条、款及其开始页码,以小四宋体、1.3倍行距打印。章、条、款层次代号如下:(详见附4) 1 (章的标题) XXXX…………………………………………………… 1 1.1 (条的标题) XXXX ……………………………………………… 2 1.1.1 (款的标题) XXXX…………………………………………… 3 5.正文 每章的标题以小三号黑体字左起打印;“章”下空一行为“条”的标题,条的标题以四号黑体字左起打印;“条”下一行为“款”的标题,款的标题以小四号黑体字左起打印。换行后打印正文内容,正文用小四号宋体字,行距1.25左右,正文中标题同目录相对应(详见附5)。正文中的标题层次一般不应超过四级,四级以后可单独编号,如编写作(1) (2) (3) …或① ② ③…或a. b. c.…等。正文中用的单位名称的书写可以采用国际通用符号,也可以用中文名称,但全文应统一,不能两种混用。正文中用的量和单位要严格执行GB3100~3102:93有关量和单位的规定。具体要求参阅《常用量和单位》计量出版社,1996。 6.图 图应有编号和图题。图号采用阿拉伯数字分章依序编排,图号后空一格为图题,如“图2-1 ××××”等,图的编号和图题应置于图下方的居中位置,五号黑体字打印。版式为四周环绕型;靠右侧置放(详见附5)。论文中的插图应具有鲜明性,切忌与列表及文字表述重复。插图中的术语、符号、单位等应同正文表述所用保持一致。插图要清楚,坐标比例不要过分放大,同一幅图上不同曲线的点要分别用不同形状标出;图内文字采用小五号宋体字。 7.表 表应有编号和表题。表号采用阿拉伯数字分章依序编排,表号后空一格为表题,如“表2-1 ××××”等,表的编号和表题应置于表上方的居中位置,采用黑体五号字;表内文字符号采用小五号宋体打印,表内必须按规定的符号标注单位;制表一律采用三线制。列表中的参数应标明量和单位的符号(详见附5)。 8.公式 公式一律使用公式编辑器编辑。公式序号采用阿拉伯数字分章依序编排,如“(2-13)”、“(4-5)”等,序号标注于该式所在行(当有续行时,应标注于最后一行)的最右边;公式书写方式应在文中相应位置另起一行居左空四个字符横排,对于较长的公式只可在符号处(+、-、*、/、≤≥等)转行(详见附5)。 9.参考文献 “参考文献”以小四号黑体字左起打印,另起行以五号宋体字列参考文献。参考文献的排列顺序与在正文中的引用顺序一致,著录格式及示例详见附6。 10.正文中的说明性注解 采用随文脚注,用上标形式“①”等数字表示。 11.论文的附录依次为附录1,附录2……编号。附录中的图表公式另编排序号,与正文分开。 四、打印及装订要求 1.论文文稿一律采用白色A4纸标准大小打印,文稿四周应留中空白边缘,以便装订、复制和读者批注。页面设置为上方和左侧分别留边2.5 cm,下方和右侧分别留2.0cm,页眉、页脚:各为1.5、2.0 cm。 2.由统一封面装订成册。顺序为①封面;②中文题目、摘要及关键词;③英文题目、摘要及关键词;④目录;⑤前言;⑥正文(包括结论和参考文献);⑦附录;⑧致谢。 五、其他 1.外文翻译及文献综述的撰写格式可参照执行。 2.工程设计制图国家标准目录见附7。 毕业设计(论文)工作条例内容选编 一、毕业设计(论文)的组织管理 全校毕业设计(论文)工作在主管校长统一领导下进行,实行分级管理,层层负责的办法。 1.教务处作为毕业设计(论文)工作的学校主管部门,其主要职责是: (1)贯彻落实上级主管部门对毕业设计(论文)工作的指导文件和批示精神,并结合学校实际制定相应的管理规定,明确学校毕业设计(论文)工作的整体目标。 (2)负责协调毕业设计(论文)过程中的有关问题,进行毕业设计(论文)工作的宏观指导。 (3)对各学院毕业设计(论文)教学过程中的各个环节进行质量监督和检查,组织评选“校优秀毕业设计(论文)”对学校毕业设计(论文)工作进行总结和表彰。 2.二级学院(系)应成立毕业设计(论文)工作委员会,具体负责本项工作的落实,其主要职责是: (1)贯彻落实学校有关毕业设计(论文)的管理规定,制定学院 工作计划 幼儿园家访工作计划关于小学学校工作计划班级工作计划中职财务部门工作计划下载关于学校后勤工作计划 和实施细则。 (2)审查、汇总毕业设计(论文)题目,安排指导教师。 (3)统一安排、布置学院毕业设计(论文)工作任务。 (4)定期检查毕业设计(论文)工作进度,协调处理院内毕业设计(论文)中的问题,考核检查教师的毕业设计(论文)指导情况。 (5)组织毕业设计(论文)答辩和成绩复查,总结学院毕业设计(论文)工作,并向学校推荐“校优秀毕业设计(论文)”。 二、指导教师职责 指导教师应本着教书育人的宗旨,在对毕业设计(论文)进行业务指导的同时,引导学生养成正确的思维方法、工作作风和严谨治学的科学态度。 1.毕业设计(论文)的指导教师应由具有讲师或讲师以上职称的教师担任。助教、研究生不能单独指导毕业设计(论文),只能协助指导教师工作。副教授以上职称教师参与指导毕业设计(论文)的比例应高于90%。 对于来自外单位,且部分或全部工作需在外单位进行的课题,亦可聘请该单位工程师以上的技术人员担任指导工作。教研室应派专人联系,了解情况,掌握进度。 2.毕业设计(论文)指导教师职责 (1)拟定毕业设计(论文)课题,下达任务书,制定指导计划和工作程序,并严格执行。 (2)根据任务书,与学生共同制定“毕业设计(论文)工作进度计划表”,明确“阶段工作内容”,并采取多种形式检查学生的工作进度和质量,及时解答和处理学生提出的有关问题,原则上每周必须仔细检查一次,并在每一阶段结束时给本阶段工作评定成绩,成绩填入“毕业设计(论文)分阶段评分表”。 (3)指导学生写出开题报告、翻译外文并给予评阅。 (4)指导学生按规范要求正确撰写毕业设计(论文),并在答辩前认真审查学生的毕业论文或设计结果(包括论文正文、 实验报告 化学实验报告单总流体力学实验报告观察种子结构实验报告观察种子结构实验报告单观察种子的结构实验报告单 、计算书、或设计说明书、工艺卡、图纸等),并写出毕业设计(论文)的学术评语。 (5)参加毕业设计(论文)答辩。 三、毕业设计(论文)对学生的要求 学生在毕业设计(论文)过程中必须做到: 1.努力学习,刻苦钻研,勤于实践,勇于创新。 2.虚心接受指导教师和工程技术人员的指导。 3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则其毕业设计(论文)成绩按不及格处理。 4.严格遵守纪律,毕业设计(论文)期间,无故缺席按旷课处理;缺席时间超过四分之一以上者,不准参加答辩,其成绩按不及格处理。 5.未在规定时间内完成毕业设计(论文)或不按时参加答辩者,其成绩按不及格处理。 四、答辩及成绩评定 答辩工作由各系毕业设计(论文)答辩委员会主持,下设若干答辩小组。答辩委员会由系领导及专家5~7人组成,答辩委员会主任可由分管教学的系主任、教研室主任或学术水平较高的教师担任。成员名单在答辩前二周报院答辩工作委员会审核。 1.答辩委员会的主要职责是 (1)组织并领导答辩小组进行毕业设计(论文)答辩工作; (2)审定学生毕业设计(论文)的最后成绩及评语; (3)完成毕业设计(论文)答辩工作的总结报告。 2.答辩小组的主要职责 (1)答辩前阅读有关毕业设计(论文)资料,了解学生毕业设计(论文)内容及指导教师评语; (2)需事先准备好一定数量的问题,所提问题要有一定的深度和广度; (3)认真听取学生在答辩中的陈述和对问题的回答; (4)依据评分标准初步给定毕业设计(论文)成绩。 3.答辩日期和地点由答辩委员会在一周前向学生正式公布,同时报送教务处,以便组织院有关人员参加、检查答辩工作。 4.答辩程序 (1)学生陈述(约10分钟) (2)答辩小组提出问题 (3)学生回答 (4)答辩小组总评分。每位学生答辩时间控制在30分钟左右。 5.答辩评分标准应从四个方面综合考虑:(1)设计(论文)的性质、难度、分量、综合训练等情况;(2)设计(论文)的质量、价值及有无创造性;(3)答辩中自述和回答问题的正确程度;(4)工作态度。评分具体标准各系可根据学生整体水平和课题特点分别拟定。 6.毕业设计(论文)的成绩评定必须从严掌握。严格按照分阶段评分进行,无前一阶段成绩,不得进入下一阶段评分。答辩不通过,总成绩不能评为合格。最后以五级(优、良、中、及格、不及格)记分登记入册,优秀率一般不高于20%。系级优秀设计(论文)再经院答辩工作委员会审定,评出10%为院级优秀设计(论文)。学院对院级优秀设计(论文)予以表彰,并日后编订成册。 7.毕业设计(论文)不能免修、缓修、只能重做。 图3.1 网上商城购物系统业务流程图 图3.5 网上商城购物系统商品信息实体图 订单管理 物流管理 商品管理 管理员 会员管理 否 是 结账 购物车管理 购物车 查看商品 是否登陆 会员 图3.2 网上商城购物系统后台功能结构图 管理配送地点信息 添加配送点信息 管理配送方式信息 添加配送方式信息 管理支付方式信息 添加支付方式信息 删除图片 上传图片 删除会员信息 删除管理员信息 修改管理员信息 添加管理员信息 删除商品类别信息 修改商品类别信息 添加商品类别信息 删除商品信息 修改商品信息 添加商品信息 打印订单信息 删除订单信息 修改订单信息 查看订单信息 系统管理模块 物流管理模块 会员管理模块 商品管理模块 订单管理模块 管理员登陆模块 后台管理模块 进货时间 结帐 修改购物车模块 查看购物车模块 商品信息模块 购物车模块 会员注册模块 会员登陆模块 网上商城购物系统前台功能结构图 编号 商品名 商品简介 商品品牌 商品单位 商品重量 商品市场价格 商品会员价格 商品信息实体图 E_Mail 性别 会员真实姓名 会员密码 会员名 编号 登陆时间 会员详细地址 邮编 会员信息实体 图5.6 流程图 退出 商品添加 系统管理 图3.4 网上商城购物系统实体间关系E-R图 图3.7 网上商城购物系统管理员信息实体图 图3.6 网上商城购物系统订单信息实体图 运输方式ID号 运输总费用 商品会员金额 下订日期 支付方式ID号 编号 会员ID号 收货人姓名 收货人详细地址 订单信息实体 管理员密码 管理员名 编号 管理员信息实体 管理订单 订单 形成 商品 购买 会员 管理会员 管理员 管理商品 图3.5 网上商城购物系统会员信息实体图 商品管理 管理员登录 PAGE _1123658310.unknown _1123658350.unknown
本文档为【网上购物商城系统的设计与开发毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥11.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
不系舟红枫
从教近30年,经验丰富,教学水平较高
格式:doc
大小:363KB
软件:Word
页数:43
分类:工学
上传时间:2019-01-24
浏览量:83