




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 淮 海 工 学 院 计 算 机 工 程 学 院课程设计报告设计名称: web应用技术课程设计 姓 名: * 学 号: * 专业班级: * 系 (院): 计算机工程学院 设计时间: * 设计地点: * 指导教师评语:成绩: 签名: 年 月 日web应用技术课程设计报告 第 14 页,共 14 页1课程设计目的web应用技术课程设计是计算机软件工程专业的一个综合性实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和web工程技术进行综合软件设计,通过本课程设计让学生进行简单web应用软件系统的开发,掌握软件设计
2、的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。2课程设计目的与要求:任务:对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)的信息进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。 要求:采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。全面展示商城内所有图书,并可展示最新图书及特价图书。为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。会员可以随时修改自己的会员资
3、料。实现网上购物。图书销售排行,以方便顾客了解本商城内的热销图书及帮助企业领导者做出相应的决策。查看商城内的公告信息。用户随时都可以查看自己的订单。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。3课程设计任务内容1、分析课程设计题目的要求2、写出详细设计说明3、编写程序代码,调试程序使其能正确运行4、设计完成的软件要便于操作和使用5、设计完成后提交课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书、设计成果和设计心得五个部分,具体要求见设计报告模板。设计制作一个基于web的当当图书系统具
4、体要求如下:(1) 系统目标: 本系统可以完成简单的网上销售功能,面向图书的买家和卖家。卖家可以录入图书信息公布在本平台,查看图书交易信息,买家可以对图书进行查看购买。(2) 系统输入数据: 用户信息(用户id、用户名、密码、用户昵称、用户类型) 图书信息(图书id、图书价格、图书标题、图书图片、图书摘要、正文描述) 交易信息(交易id、图书id、用户id、购买价格、购买时间)(3) 系统输出数据:买家可以查看卖家发布到本平台上的图书信息。买家可以在图书界面购买图书。买家可以查看交易记录买家可以查看购物车内容卖家可以进入发布界面发布图书信息管理员可以管理帐号信息(4)系统实现要求: 可使用任意
5、web程序设计技术。 可使用任一种关系型数据库技术(只能选一种方式)。4. 详细设计说明1 系统分析1.1 需求分析通过对一些典型在线图书购买网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:q 统一友好的操作界面,能保证系统的易用性。q 规范、完善的基础信息设置。q 图书分类详尽,可按不同类别查看图书信息。q 按图书大类及图书名称进行模糊查询。q 实现网上图书选购和结算。q 用户可以在线预览图书的基本信息和内容。q 网站图书购物车,临时存放用户选购的图书。q 可以按照销量、价格或者图书出版时间来辅助用户选购图书。1.2 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制:
6、q 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。q 庞大的商业经济周转。q 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。q 商业企业中根据季节的变化,热销图书在销售高峰到来时货源紧张,企业需要实时了解图书的销售情况,保证热销图书的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的
7、经济活动变得更灵活、更主动。2 总体设计2.1 项目规划丁丁图书网是一个典型的asp.net数据库开发应用程序,由前台图书展示及销售、后台管理2部分组成。q 前台图书展示及销售该部分主要包括图书上架、图书浏览、修改密码、购物车、用户注册、用户注销及图书查询等。q 后台管理该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、用户管理等。2.2 系统功能结构图电子商务系统前台功能结构如图1所示。图1 系统后台功能结构图3 系统设计3.1 设计目标本系统在设计时应该满足以下几个目标:q 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。q 全面展示商
8、城内所有图书,并可展示最新图书及特价图书。q 为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。q 会员可以随时修改自己的会员资料。q 实现网上购物。q 图书销售排行,以方便顾客了解本商城内的热销图书及帮助企业领导者做出相应的决策。q 查看商城内的公告信息。q 用户随时都可以查看自己的订单。q 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。q 系统最大限度地实现了易维护性和易操作性。q 系统运行稳定、安全可靠。3.2 开发及运行环境硬件平台:q cpu:p41.8ghz;q 内存:256mb以上。软件平台:q 操作系统:windows 2000 server;
9、q 数据库:sql server 2008;q 开发工具包:vs2010;q 浏览器:ie5.0及以上版本,推荐使用ie6.0;q 分辨率:最佳效果1024×768。3.3 数据库设计本系统数据库采用sql server 2000数据库,系统数据库名称为db_shop,共包含9张表。数据表(1)dbo.book表表b.1 表tb_supertype的结构字段名数据类型长度是否主键描述bookidint4是图书编号booknamevarchar(50)50图书名称categoryidint4目录名称pricefloat8价格publishervarchar(100)100出版社publ
10、ishdatedatetime8出版日期authorvarchar(50)50作者pagenumint4页数pictureurivarchar(50)50封面uri地址descriptiontext16描述salecountint4销量(2)dbo.cart表表b.2 表tb_subtype的结构字段名数据类型长度是否主键描述cartidint4是购物车编号useridint4用户编号bookidint4图书编号amountint4数量(3)dbo.category表表b.3 表tb_rebate的结构字段名数据类型长度是否主键描述categoryidint4是目录编号categoryname
11、varchar(50)50类目名称(4)dbo.user表表b.4 表tb_order_detail的结构字段名数据类型长度是否主键描述useridint4是用户编号loginnamevarchar(50)50登陆编号usernamevarchar(50)50昵称passwordvarchar(50)50密码addressvarchar(100)100地址zipchar(10)10邮编5. 软件使用说明5.1 网站登录界面设计在丁丁图书网的首页中,用户可以通过输入登录名和密码完成身份验证登录网站的主页。第一次访问本网站的用户可以点击注册,录入自己的相关信息注册一个属于自己的账户。运行效果如下图
12、3所示。图1 网站登录界面的运行结果下面以列表形式给出前台页面各部分的说明信息,如表1所示。表1 前台页面说明区域名称说明对应文件1用户登录验证用户的登录名和密码login.aspx2用户注册用户提供个人信息设置口令,生成个人账户register.aspx5.2 用户注册模块设计在注册界面界面首先会检测用户输入的用户名是否重名,如果重名则会提示用户进行更改。然后,用户需要输入各项用户信息进行用户的注册。提交后将直接进入网站主界面图2 用户注册界面运行效果图5.3 图书浏览模块设计新品上架模块也有两个入口,一个是网站导航条中的【新品上架】导航按钮,另一个是网站前台的居中位置,列出了商城中上架新品
13、中的最新上市的4条图书信息,单击新品上架展区中的“more”超链接可以进入到新品上架页面,在该页面中将列出商城中的全部上架新品。主要包括图书图片、名称、现价等信息。同时设置了【购买】按钮和【查看详细信息】按钮,分别用于将图书信息添加至购物车和查看图书详细信息。下面只以首页中的新品上架为例进行介绍。新品上架模块在网站首页中的设计效果如图5所示。图3 新品上架模块在网站首页中的设计效果5.4 图书上架模块设计为了方便用户查询所需图书信息,在网站中设置了图书分类显示模块。在网站首页的右侧以树状菜单的形式列出了图书的大、小分类信息,用户单击大类别结点可以显示出该类的所有小类信息,单击小类结点可以进入到
14、分类图书显示页面查看该类别的全部图书信息,在分类图书显示页面中,单击图书名称可以查看相应图书的详细信息。如果用户已经登录,还可以直接将图书信息添加至购物车中。图书分类模块的页面设计效果如图6所示。图4 图书分类模块的页面设计效果5.5 修改密码模块设计在前台的会员管理模块中主要包括会员注册、会员登录、会员资料修改3部分。由于会员资料修改同会员注册的实现方法类似,只是调用的sql语句不同,所以此处只给出会员注册和会员登录进行介绍。1会员注册会员注册的入口位于网站首页的左侧。用户单击【注册】按钮即可进入到会员注册页面,该页面的设计效果如图7所示。图5 会员注册页面设计效果5.6 购物车模块设计用户
15、可以将自己需要的图书加入购物车中暂存。同时,可以在购物车中勾选最终决定购买的图书进行支付结算。当然,由于结算牵扯到银行系统和各大支付软件。本项目组暂未完成本部分的开发。在后续的学习中我们会不断学习重视完善此部分的功能。图6 销售排行页面设计效果6. 课程设计心得与体会毕业设计现已接近尾声,虽然系统不是很完善,还有不少需要改进的地方,但每一步的进展都付出了努力。网站的分析与设计过程,是对四年的大学学习的总结过程,更是进一步学习和探索的过程。在这个过程中,我对图书网站的分析与设计有了深刻的认识,对系统的分析与设计有了切身的认识和体会,并在学习和实践过程中增长了知识、丰富了经验。在这次设计中,主要用
16、到了dreamweaver、vs等软件,虽然以前接触过dreamweaver,但设计时还是遇到了很大的难题,于是查阅了大量的资料,这次设计真正给了我们次实践的机会,把以前所学的东西全部得以应用,融会贯通,设计中遇到许多困难,还有vs配置环境的问题,数据库连接折腾了一会,vs里的一些库安装的时候没安装,现在添加库需要自己上网搜,还有c#的代码需要自己从网上找到类似,然后修改,比较麻烦,需要不断实验。这次实验很多东西都是借鉴了网上的东西,不过在借鉴的同时,自己也学到了很多,收获颇多。由于平时学习比较繁忙,时间比较少,对于网页设计软件的强大功能运用的还不够。在网页设计过程中,由于缺乏联系,在设计中遇
17、到了很多麻烦,必须要勤奋联系,不断完善。在指导老师和同学的助下,通过了自己的努力完成了这个课设,不但培养了我的细心和耐性,还树立了一种科学的态度。这对我以后的工作和学习有了很大帮助和指导。同时我也认识到本身存在很多不足的地方,还需要不断的努力来充实完善自己。7. 附录1:参考文献1jsp数据库系统开发完全手册 人民邮电出版社 2006年3月2delphi数据库系统开发完全手册 人民邮电出版社 2006年3月3visual basic数据库系统开发完全手册 人民邮电出版社 2006年3月4visual c+数据库系统开发完全手册 人民邮电出版社 2006年3月5jsp 信息系统开发实例精选 机械
18、工业出版社 王国辉、牛强、李南南等 2005年7月6visual basic信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月7sql server数据库开发实例解析 机械工业出版社 宋昆、李严等 2006年1月8access数据库开发实例解析 机械工业出版社 李俊民、高春燕等 2006年1月9visual basic精彩编程200例 机械工业出版社赛奎春、高春艳等 2003年1月10asp数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉2004年12月11delphi工程应用与项目实践 机械工业出版社 宋坤、赵智勇等 2005年1月12visual basic
19、工程应用与项目实践 机械工业出版社高春艳、李俊民等 2005年1月13visual c工程应用与项目实践 机械工业出版社张雨、阮伟良等 5005年1月14jsp工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠2005年2月15asp工程应用与项目实践 机械工业出版社 王国辉、牛强、李南南2005年4月16visual basic 信息系统开发实例精选 机械工业出版社高春艳、李俊民、张耀庭等2005年7月17asp 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005年7月18delphi 信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月19visual foxpro数据库开发关键技术与实例应用 人民邮电出版社 周桓、张雨、王国辉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 棉花夏直播轻简高效生产技术
- CPSM服务创新试题及答案辅导
- 2024年供应链管理师环境适应性试题及答案
- 考点03离子共存离子检验与推断(核心考点精讲精练)-备战2025年高考化学一轮复习考点帮(新高考)(原卷版)
- 肿瘤患者临终关怀护理措施
- 跨越2024年中职电子商务教师资格证试题及答案
- 传染病防控培训课件
- 细胞内物质运输的方式探讨试题及答案
- 2024年国际物流师考试的调研结果试题及答案
- 保安防伤害课件教学
- 集成电路封装可靠性定义和应用
- 烧烤场地租赁合同Word版参考
- 史上最全PCBA外观检验标准
- 繁星春水片段摘抄赏析
- 国际标准智商测试39题详细答案
- 碎石技术交底
- 《胃esd》ppt课件
- 汽车理论课后作业matlab编程详解带注释
- 国家开放大学《水利水电工程造价管理》章节测试参考答案
- 神探夏洛克剧本(共13页)
- 意大利瑞吉欧教育记录《影子》
评论
0/150
提交评论