已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南科技大学课 程 设 计 说 明 书课程名称 电子商务模拟、网站设计题 目 千娇百媚灯饰有限公司 学 院 管理学院 班 级 学生姓名 指导教师 日 期 2010-07-07 目 录第1节 网站建设构思3第2节 小组成员分工3第3节 网站建设过程33.1 网站系统分析43.1.1 系统功能分析43.1.2 系统流程分析53.2 数据库设计53.2.1 数据库逻辑结构设计53.2.2 数据库表结构63.3 系统开发总体设计方案93.4 主网页的具体实现9第4节 网站使用说明书9第5节 网站程序代码10第6节 网站建设过程中的问题与解决办法20附录 21电子商务模拟、网站设计报告用纸洛阳市千娇百媚灯饰有限公司网站设计说明书第一节、网站建设构思 web开发技术的飞速发展无疑促进了电子商务的普及。目前,越来越多的商业活动开始迁移到internet中来进行,这种模式给商家和消费者带来了极大的便利,使以前很多不可能的商业活动变的异常快捷。而作为b to c电子商务的典型代表洛阳市千娇百媚有限公司网站的开发和建设更是成为一种潮流。根据课程设计的要求,我们小组决定开发一个架构清晰的电子商务实例-洛阳市千娇百媚有限公司,以加深对电子商务运作过程的认识,掌握用asp.net来开发电子商务项目的方法,培养自己分析和设计信息系统的能力。通过对当前流行的网上商店的认真调查分析,同时也考虑到课程设计的目的和意义,我们在网站的功能设计上,删繁就简,抽取了网上商店的必备模块;整体风格上,严谨朴实。良好的设计得它具有优秀的扩展能力和强大的可维护性,它主要有以下功能:l 产品展示 主要包括工程照明和家居照明两大类l 在线订购 主要就是订单的提交等l vip会员 主要是会员的注册l 公司简介 主要介绍了公司发展状况和在行业的地位等l 后台管理 主要包括基本资料(关于公司、联系信息)产品管理(主要是工程照明、家居照明两大类产品的增加、删除等管理)订单留言(主要是对网站留言和在线订单的处理管理)综合管理(包括对网站访问记录和会员账号管理)其次,洛阳市千娇百媚有限公司网站的开发也具有很多特点:l 充分发挥asp.net codebehind技术优势,采用面向对象的编程模式,代码可复用性好。l 优秀的系统设计,采用三层结构,使项目容易维护以及功能的扩展。l 应用当前流行的新技术,如xml。l 涉及技术广。利用了asp.net中大多数的常用技术:html服务控件;web服务控件;数据验证控件;response和request对象;server对象、session对象和application对象;数据库连接;数据库绑定控件;用户控件等。userid,orderdate第二节、小组成员分工我们小组成员共同选题。具体分工如下应丹丹:前台实现、后台实现,及数据库设计和分析郭荣杰:网站规划、文档编写、后台功能设计第三节、网站建设过程3.1 网站系统设计优秀的电子商务系统应该具备完备的功能模块、高度的安全性能、良好的伸缩扩展性。此外,便于维护也是不可或缺的特点。这样的目标固然是基于数据库的,但还远远不够。软件工程领域的经验告诉我们,良好的系统设计会使功能的代码实现变得异常的简单。3.1.1系统功能分析公司网站共分为两大功能模块:前台和后台管理员。两大模块又分别包含各自的众多子模块。前台包括公司简介模块、产品展示模块、在线订单模块、联系我们模块和vip模块。后台主要包括主要包括基本资料模块模块、产品管理模块、订单留言模块和综合管理模块。整体模块组织如下图所示:洛阳市千娇百媚有限公司网站前台模块后台模块公司简介在线订单产品展示联系我们vip会员基本资料管理产品管理订单留言管理综合模块管理1. 前台模块详细功能描述公司简介:包括公司介绍、公司文化、组织结构、精神理念产品展示:包括产品展示、产品资讯在线订单:包括下订单,修改订单联系我们:包括千娇百媚公司的详细地址、邮箱和电话灯vip会员:主要就是会员的注册2. 后台模块详细功能描述基本资料管理: 关于我们:主要是对公司简介的文本编辑 联系信息:主要是对公司联系方式的信息编辑产品管理: 工程照明:主要包括对工程照明产品的类的细分,及各个小类的增加,删除,和是否显示、刷新列表 家居照明:主要包括对家居照明产品的类的细分,及各个小类的增加,删除,和是否显示、刷新列表订单留言管理:在线订单:包括对新收到的订单处理(拒绝接受,继续等待,确认)删除,刷新列表网站留言:主要是对留言列表的删除和刷新 综合管理: 网站访问记录管理:主要记录访客的登录时间、ip地址和登录时间 会员账号管理:主要功能是对账号的删除、增加、有效和无效的管理及列表的刷新3.1.2系统流程分析浏览者进入主页查看公司简介查看产品展示查看所需产品浏览产品查看产品分类否是生成订单,并提交加入购物车是否购买3.2 数据库设计几乎所有的web的项目都是基于数据库的,这使得数据库的设计在整个项目中的地位举足轻重。相关的研究表明,在数据库应用系统的开发中。50%靠数据库设计的。良好的数据库设计往往能够减少开发的负担。针对公司网站电子商务系统将要实现的业务功能,数据库中应该具有以下的模块:l 产品大类 产品大类名称。l 订单 一笔完整的定单记录应该包括它所相关的商品集合以及各个商品的数量等信息。l 管理员信息 管理员编号、用户名、密码等。l 产品列表 包括编号、产品大类、产品名称等。l 购货列表 包括产品编号、产品名称等。3.2.1数据库逻辑结构设计通过数据库的需求分析,下面设计具体的逻辑结构。本系统共涉及12个表,分别是adminuser表、cdanwei表、classes表、contact表、count表、danwei表、ordertab表、ordertable表、scool表、syswork表、user_vip表、webcount表3.2.2数据库表结构下面是各个表的详细结构内容adminuser表、cdanwei表、 classes表、contact表、count表、danwei表、 ordertab表、ordertable表、scool表、syswork表、user_vip表、webcount表3.3 系统开发总体设计方案对系统的功能以及流程进行了详细的分析之后,面临的问题将是如何去开发这个项目。项目开发的设计宗旨是,针对项目的需求构建出可重用性高、扩展性好的代码工程。目前,web项目较为流行的开发模式是三层逻辑体系结构,洛阳市灯饰有限公司网站的开发同样采用三层结构。所谓三层逻辑体系结构是指数据访问层(dal)、业务逻辑层(bll)、用户表示层。dal涉及到数据库本身、存储过程以及提供数据接口的组件;bll指的是封装了应用程序商务逻辑组件;而表示层指的是web应用程序页。在洛阳市灯饰有限公司网站整个解决方案的实现中,把前台和后台分开作为两个不同的项目工程,拥有各自的命名空间。这样做主要是安全性方面的考虑。因为从逻辑上来讲,后台和前台的功能基本是独立的,由各自的项目安全机制来控制会使得开发更加简便。洛阳市灯饰有限公司网站解决方案的两个项目共用了同一个dll组件,为每个功能模块需要的方法都在各自的bll类中实现。3.4 主网页的具体实现主页采用类似于上方固定,左侧嵌套结构框架布局,多采用控件;详见代码部分。第四节、网站使用说明书前台浏览说明:首先解压文件打开文件夹双击“”进入首页点击图片下方的“进入主页”根据上方水平导航条和左边产品列表浏览信息,其中点击图片可以浏览大图后台登陆网址 :99/admin/ 用户名 admin 密码 admin登录后根据左列的分类对数据进行维护“基本资料”“点单留言”“综合管理”三项根据各项提示,如:即可方便操作。“产品管理”项点击左侧的“”选择“工程照明”或“家居照明”主窗口上方的“”是对大类中的系列进行详细管理,对系列中的具体产品尽心管理方法:点击相关系列右侧的产品管理,如下图:-在下图中进行具体产品的详细操作可以点击图中的蓝色字体可以对产品的图片信息进行详细的管理如下第五节、网站程序代码第 23 页 共 23 页%set cn=server.createobject(adodb.connection)set rs=server.createobject(adodb.recordset)set rs1=server.createobject(adodb.recordset)cn.open mycnstrid=request.querystring (id)pid=request.querystring (pid)pageno=request.querystring (pageno)if id= thenid=0elseid=cint(id)end ifif pid= thenpid=0elsepid=cint(pid)end ifif pid=0 thensqltext=select top 1 id from classes where enable=1 and pid=2 order by plrs.open sqltext,cn,1,1if not rs.eof thenpid=rs(id)end ifrs.close end ifpicwidth=120picheight=150if id=0 thensqltext=select top 1 id from danwei where enable=1 and pid=&pid& and ppid=2 order by plrs.open sqltext,cn,1,1if not rs.eof thenid=rs(id)end ifrs.close end ifif id0 thensqltext=select top 1 id,pbflag from danwei where enable=1 and id=&id& order by plrs.open sqltext,cn,1,1if not rs.eof thenif rs(pbflag)=0 thenpicwidth=120picheight=150elseif rs(pbflag)=1 thenpicwidth=90picheight=180elseif rs(pbflag)=2 thenpicwidth=160picheight=170end ifend ifrs.close end if% 专业制造 关于千娇百媚 产品展示 在线订购 联系我们 vip会员 首页 主页 a href=products_list.asp?pid= class=link1 a href=products_list.asp?pid=&id= class=a01font color= 产品展示 0 then rs.absolutepage=pageno% 页码 option value=products_list.asp?pid=&id=&pageno= 1 then% a href=products_list.asp?pid=&id=&pageno= class=a01back a href=products_list.asp?pid=&id=&pageno= %if pageno a href=products_list.asp?pid=&id=&pageno= a href=products_list.asp?pid=&id=&pageno= class=a01next listcs thenhs=listcs/lselseif
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保育员学期工作计划小班简短2022
- 中职学生开学典礼精彩发言稿(14篇)
- 体育部部长竞选演讲稿三篇
- 五心好家长先进事迹(8篇)
- 主管护师述职报告
- 节水节电课件教学课件
- 影响农村教师专业发展问题的研究结题报告
- 影响地产金融的因素
- 轮胎噪声测试方法 转鼓法 征求意见稿
- 2025年山东辖内农村商业银行高校毕业生招聘(2180人)笔试备考题库及答案解析
- 门诊发热病人登记表
- 新课标-人教版数学六年级上册第五单元《圆》单元教材解读
- 2022湖北汉江王甫洲水力发电有限责任公司招聘试题及答案解析
- 2019新人教必修1unit2Travelling-Around整单元完整教案
- 大学生辩论赛评分标准表
- 诊所污水污物粪便处理方案及周边环境
- 江苏开放大学2023年秋《马克思主义基本原理 060111》形成性考核作业2-实践性环节(占过程性考核成绩的30%)参考答案
- 《我是班级的主人翁》的主题班会
- 酒店安全设施及安全制度
- 近代化的早期探索与民族危机的加剧 单元作业设计
- 租赁机械设备施工方案
评论
0/150
提交评论