嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc

上传人:一*** 文档编号:15007 上传时间:2018-04-19 格式:DOC 页数:53 大小:2.08MB
下载 相关 举报
嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc_第1页
第1页 / 共53页
嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc_第2页
第2页 / 共53页
嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc_第3页
第3页 / 共53页
嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc_第4页
第4页 / 共53页
嘉善兴祥锻造金属加工厂网站的设计与实现【毕业论文】.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、本科毕业论文(设计)论文题目嘉善兴祥锻造金属加工厂网站的设计与实现所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_I摘要伴随着网络的发展,网络的便捷性、灵活性促使B2B电子商务不断渗透进我们的工作和生活,而企业网站也成为企业进行交易活动的一种形式,众多中小企业也加入到此行列中来。企业

2、构建企业网站成为企业在商业活动中的一种趋势。本网站以DREAMWEAVER为开发环境,使用ACCESS数据库管理系统,采用ASP技术,为嘉善兴祥锻造金属加工厂创建一个企业网站。此网站主要为客户提供企业和行业新闻、产品系列介绍、在线咨询等功能。本文着重阐述网站的开发过程,主要为网站设计前期的需求分析和可行性分析、网站设计中期的数据库设计和前后台设计两方面。文章从用户的需求出发,分析了系统各功能模块的数据流图,详细地论述了数据库和功能的设计,最后总结了系统的主要功能特色,使得本网站更加具有商业价值,适应电子商务系统的开发需求。关键词ASP;网站;ACCESS;功能模块IIABSTRACTWITHT

3、HEDEVELOPMENTOFTHENETWORK,B2BELECTRONICCOMMERCEAFFAIRSHAVEPENETRATEALLASPECTSOFPEOPLESLIVESOWINGTOITSCONVENIENCEANDFLEXIBILITY,ANDENTERPRISEWEBSITEHASBECAMEAFORMOFTRADINGACTIVITIES,MANYSMALLANDMEDIUMENTERPRISESALSOJOINEDTHISBANDWAGONBUSINESSENTERPRISEINBUILDINGCORPORATEWEBSITEHASBECAMEATRENDINCOMMER

4、CIALACTIVITIESWITHDREAMWEAVERASITSEXPLOITATIONENVIRONMENT,THISWEBSITEHASUSEDACCESSASITSDATABASEMANAGEMENTSYSTEMANDADOPTEDASPTECHNOLOGYFORTHEJIASHANXINGXIANGFORGINGMETALPROCESSINGTOCREATEANENTERPRISESITETHISWEBSITEWILLPROVIDECUSTOMERSWITHENTERPRISEANDINDUSTRYNEWS,PRODUCTLINEINTRODUCTION,ONLINECONSULT

5、INGANDOTHERFUNCTIONSTHEARTICLEFOCUSESONTHEDEVELOPMENTPROCESSOFTHISSITE,THISCONTENTOFTHISARTICLECONTAINSSEVERALSECTIONSWHICHAREPRESITESDEMANDANALYSISANDFEASIBILITYANALYSIS,MIDSITESDATABASEDESIGN,WEBDESIGNANDADMINISTRATORBACKGROUNDDESIGNTHETHESIS,BASEDONTHENEEDSOFTHEUSERS,HASANALYZEDTHEDATAFLOWDIAGRAM

6、OFEACHSYSTEMFUNCTIONALMODULE,ANDDISCUSSEDTHEDESIGNOFTHEDATABASEANDTHEFUNCTIONOFTHESYSTEMATLENGTH,ANDFINALLYSUMMARIZEDTHEMAINFUNCTIONSANDCHARACTERISTICSOFTHESYSTEM,MAKINGTHESYSTEMMORECOMMERCIALVALUETOTHEDEVELOPMENTOFECOMMERCENEEDSKEYWORDSASPWEBSITEACCESSFUNCTIONMODULE目录1引言111开发背景112开发意义22嘉善兴祥锻造金属加工厂网

7、站的系统分析321可行性分析3211社会可行性分析3212经济可行性分析4213技术可行性分析522需求分析6221用户需求7222数据流图8223数据字典103嘉善兴祥锻造金属加工厂网站的系统设计1731功能模块设计17311前台功能模块设计17312后台功能模块设计19313主要程序流程图2132数据库的设计23321概念结构设计23322逻辑结构设计24323物理结构设计254嘉善兴祥锻造金属加工厂网站的系统实现3141数据库的连接3142前台系统实现3143后台系统实现35431管理员登录页面35432管理员管理主界面36433参数设置模块37434产品管理模块38435信息管理模块4

8、0436分类管理模块42IV437用户管理模块43结论45参考文献46致谢4711引言金属锻造和电子商务,两个看起来毫不相干的名词。金属锻造是一个典型的传统工业,电子商务是基于互联网的一种新型商务模式,这两样风马牛不相及的行业怎样出现交集呢企业网站。企业网站是企业在因特网上进行电子商务和企业形象宣传的平台,一个成功的网站往往会对企业发展起到积极的作用。那如何设计一个企业网站呢11开发背景当今,互联网的应用越来越普及,上网用户与日俱增,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。根据第28次中国互联网络发展状况统计报告,截

9、至2011年6月,中国网民规模达到485亿,较2010年底增加2770万人;互联网普及率攀升至362,较2010年提高19个百分点。其中网络购物半年用户增长了76,网上银行和网上支付的用户使用率也小幅上升(CNNIC,2011)1。这预示着更多的经济活动步入互联网时代,而电子商务类互联网应用即将成为我国互联网经济发展最快、最迅速的主力军(我国网民规模见图1)。图1我国网民规模资料来源第28次中国互联网络发展状况统计报告(CNNIC,2011)1上述第28次报告显示,网络购物用户年增长为356,是用户增长比较平2稳的应用,而网上支付和网上银行也以117和78的半年增长率,属于增长幅度较高的应用,

10、且我国更多的经济活动正在加速步入互联网时代。由这个报告不难得知,电子商务的发展已经不再只是涓涓细流,而是大江东流,这股浪潮整个向我们冲击而来,我们受着它的洗礼。12开发意义那么我们如何化被动为主动,由接受转为迎向首先,笔者曾经在嘉善兴祥锻造金属加工厂实习过一段时间,该企业主要生产各种锻造模具、汽车配件(汽车离合器皮带轮)。生产的产品通过质量体系管理认证,并严格按照认证的要求进行生产及管理。本着“用户至上,用心服务;今天的质量,明天的市场”的企业宗旨为客户进行服务。其次,应该了解企业网站与电子商务之间的连接点是在哪里。经过了解,我们知道企业在通过电子商务模式进行经营活动时,通常采用企业网站的模式

11、,而企业网站对于企业来说,不仅是一种互联网上的门面问题,更是一种与消费者“面对面”沟通的商业模式。那么对于企业来说,企业网站建立的意义是什么、它能为企业带来什么优势和能为企业做什么。一般来说,企业网站对于一个具体的企业而言,是一种手段,也是一种载体,它所具有的优势在于(1)充分利用网络资源;(2)开展电子商务;(3)与客户互动来往;(4)建立企业形象;(5)主动抢占先机;(6)做网上广告。基于此,嘉善兴祥锻造金属加工厂在电子商务发展的趋势下,为吸引更多的客户了解企业,拓宽企业业务范围,根据自身条件,认为目前建立嘉善兴祥锻造金属加工厂企业网站是必需而且必要的。32嘉善兴祥锻造金属加工厂网站的系统

12、分析对于一个企业来说,只有实际产出的物品能够让他们明白他们的投资是没有白费的。所以,为了使本企业网站能够更好、更完善地被设计出来,就必须先进行调查研究。在企业网站调查的基础上,对企业网站的功能进行细致的分析,从而才能够开发出完整的系统设计。21可行性分析可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分

13、析应具有预见性、公正性、可靠性、科学性的特点(高劲松;张自然,2011)2。可行性分析必须为决策提供有价值的证据。联想集团领导人柳传志曾说“没钱赚的事我们不干了,有钱赚但投不起钱的事不干;有钱赚也投得起钱,但没有可靠的人选,这样的事业不干。”柳传志为决策立了上述准则,同时也为可行性分析指明了重点。一般来说,网站的可行性分析主要需要考虑三个方面的要素,即社会环境、经济和技术。211社会可行性分析社会环境的可行性分析至少包括两种因素市场与政策。市场又分为未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大自己能占多少份额多长时间能够实现挤进成

14、熟的市场,虽然风险不高,但油水也不多。如果供大于求,即企业网站多,但需求少,那么在竞标时可能会出现恶性杀价的情形。国内第一批卖计算机的、做网站的公司发了财,别人眼红了也挤进来,这个行业的平均利润也就下降了。将要消亡的市场就别进去了。那么中小企业网站的市场究竟如何4随着企业关注网络建设的需求越来越旺盛,这直接让网站建设公司获得了极其可观的动力,很多网站建设公司因此获利颇丰,正是中小企业热衷于网站的建设,造成了现在很多个体都开始运营了网站建设公司,毕竟现在互联网上众多的免费建站程序和众多的网站模板,让网站建设变得极其简单,所以现在互联网上已经出现了很多的中小作坊式的网站建设公司,这自然造成了当下网

15、站建设公司的风光不过正是这些中小作坊式的网站建设公司,因为本身资质存在着很大的缺陷,网站建设成功之后,非常不利于网站的优化,造成了很多的中小企业没有办法因为网站来获利,现在互联网上有超过一半以上的中小企业网站依然是摆设,一方面因为企业对于网站的运营没有花费很多的精力,另一方面,和网站建设公司的后期服务跟不上有着很大的关系,毕竟现在仅仅把网站建设起来还是远远不够的。由此可知,中小企业网站是具有一定的市场的,但是要在中小企业网站市场中占有一席之地,还是需要一定的投入和一定的技术的。另外,近年来,嘉善兴祥锻造金属加工厂所属行业锻造行业中有许多企业也纷纷加入到建设企业网站的大军中来,完成电子商务化并进

16、行营销,向各地用户推广产品和服务,网站使得他们更具有现代化形象,增加在客户心目中的可靠性等附加值。对嘉善兴祥锻造金属加工厂而言建立企业网站符合国家关于推进企业信息化的方针政策,加上该企业通过网站可以与客户建立一条便捷的沟通渠道,全方位地展示公司面貌,提升企业的知名度。212经济可行性分析经济可行性分析主要是进行投入成本估算和产出效益评估,并根据上述成本、收益分析,确定项目建设的经济可行性,同时也可以估算出整个项目的投资回收期(朱国麟;崔展望,2009)3。这里可以从两个方面对网站进行经济可行性分析。(1)网站费用。网站费用一般包括设备费、开发费、运行费、维护费、培训费等。其中的运行费还包括网站

17、或服务器与INTERNET的接入费等。(2)网站收益。网站的收益有直接收益和间接收益两个方面。直接收益的网站一般指有偿服务的网站,通过运行后逐步产生效益。间接收益一般包括网站的建设和运行使企业工作效率的提高,企业管理水平的提升,节省人力资源和减轻业务人员的工作负担,及时给领导者提供决策支持信息和提高企业综合素质,以及网站为企业树立新的形象等社会效益。5由此得知,嘉善兴祥锻造金属加工厂建设企业网站可以节省在买卖双方进行信息交流互动、产品管理等工作上所花费的时间、精力,从而可以减少资金投入,提高贸易效果。从投资效益分析,该项目实际投资收益率大于筹资成本,不仅可以减少人力、物力,更可以减少时间,加快

18、交易的更新速度,使得企业的市场定位更加精准。因此,从经济可行性方面,此项目是可行的。213技术可行性分析技术方面的可行性分析,就是根据现有的技术条件,分析能否达到网站建设的要求。嘉善兴祥锻造金属加工厂企业网站现阶段的主要目的是能够使用户浏览产品、询问产品、订购产品,在现有阶段,无疑是可以执行的。因本设计项目现在仍处于刚开始起步阶段,使用的工具应为易懂、易弄,方便、快捷的。而DREAMWEAVER网页设计工具对于一个设计者来说是较为便利的。DREAMWEAVER是MACROMEDIA公司推出的网页设计开发、网站开发、动画图像处理和站点管理功能于一身的编辑工具,具有强大多媒体处理功能,在设计DHT

19、ML(DYNAMICHTML,动态HTML)和CSS(CASCADINGSTYLESHEETS,层叠样式表)方面表现的极为出色。而它最突出的特点是(1)制作效率高,DREAMWEAVER可以用最快速的方式将PHOTOSHOP、FREEHAND等移至网页上;(2)网站管理方便,使用网站地图可以快速制作网站雏形、设计、更新和重组网页,如果改变网页位置或档案名称,DREAMWEAVER会自动更新所有连接。这使得复杂的网站更新变得迅速又简单(石庆民;李林涛,2011)4。由于该企业是中小企业,电子商务网站处于初级阶段,在数据库建设方面,并不需要太过复杂的软件,那么,系统自带的ACCESS数据库在一般情

20、况下可以满足企业的需要。ACCESS2010是OFFICE2010办公室系列软件的一个重要组成部分,主要用于数据库管理。使用它可以高效地完成各种类型中小型数据库管理工作,它可以广泛应用于财务、行政、金融、经济、教育、统计和审计等众多的管理领域,使用它可以大大提高数据处理的效率。尤其是它特别适合非IT专业的普通用户开发自己工作所需要的各种数据库应用系统(张强;杨玉明,2011)5。该项目在设计网站初期先使用这些软件,在电子商务逐步步入轨道之后,再加入其他软件的使用,并且更新更多、更复杂的软件,以满足客户的需要。嘉善兴祥锻造金属加工厂企业网站作为买方企业和卖方企业的信息交流平台,在买卖双方交易的过

21、程中有着十分重要的作用,所以网站在实现过程中应该要注意以下几点6(1)用户界面友好作为企业与企业双方交易的信息交流平台,网站要有一个友好的界面,界面要美观、操作简明、方便实用,提高用户对网站访问的兴趣,吸引浏览者再次访问。(2)稳定性和健全性网站要有足够的稳定性和健全性,不能因为用户的错误点击和输入而使系统出现错误或者系统崩溃,要有较低的故障率。(3)安全性和保密性网站系统要保障数据的安全,要集成具有防止病毒入侵、非法用户访问、恶意更改、破坏数据等功能。且在网络系统中,应采取完备的数据保护和备份机制,防止非授权用户的非法入侵和授权用户的越权使用。用户权限要有严格的分明,避免造成资料信息的泄漏等

22、。(4)方便性和实用性网站建设要充分考虑用户的需求,力求满足用户的各种需求和习惯做法,使系统功能强大、操作简明、方便实用。(5)易维护性和扩展性系统的技术设计和开发要保证具有较强的易维护性和扩展性,功能模块和数据结构都必须易于扩充,以满足系统进一步发展的要求。由以上几点,本项目选择下表1所示的开发工具是可行的。表1系统的开发工具开发环境DREAMWEAVERCS5开发语言ASP数据库软件ACCESS22需求分析LETHBRIDGE将需求定义为需求是关于系统将要完成什么工作的一段描述,他们必须经过所有相关人员的认可,其目的是彻底的解决用户的问题(STEPHENRSCHACH,2009)6。需求分

23、析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括输入什么数据,要得到什么结果,最后输出什么。一般来说,就是要确定需要计算机“做什么”(百度百科,2011)7。嘉善兴祥锻造金属加工厂是一家从1994年创办至今,已有十几年历史的企业,该企业主要生产汽车配件(汽车离合器皮带轮)等产品。企业因业务发展7需求,根据自身条件,建立一个可以展示企业产品、网上在线咨询订购的企业网站是必需的。221用户需求随着社会的不断进步和企业客户对交易模式的需求不断寻求多样化,如今企业网站已经成为了企业商务交易模式的其中一种。当然现今网站项目的设计已经不能再仅仅简单地利用静态HTML文件来实现,与前几年网站设计由

24、一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂。用户需求分析是指在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。嘉善兴祥锻造金属加工厂,是一家生产各种汽车配件(汽车离合器皮带轮)的企业,位于浙江省北部,在长三角经济圈内,是一家江浙沪地区典型的生产加工企业。长期以来,企业本着“用户至上,用心服务;今天的质量,明天的市场”的企业宗旨,严格按照认证的要求进行生产及管理,为企业客户服务。企业根据客户需求及图样,可定做产品,生产周期较短,品质优良,在业内树立了良好的口碑。而通过与企业负责人的交流,笔者得知,企业的需

25、求就是为该企业量身定做一个安全性高、可操作性强、浏览器友好、搜索引擎友好、界面美观、高扩展性的B2B电子商务网站,可以全面展示企业及产品信息,帮助企业迅速完成商务电子化,让更多的客户、潜在客户通过网络可以了解企业和企业产品。本网站主要面向以大众为主的用户群体,为他们提供B/S交易的平台及本企业发布的产品信息。通过与企业的交谈,笔者得知,该企业通常是接到客户的图样进行生产加工,而对于客户来说,并不知晓,这就希望本次设计可以在网站上展示一些图样实例,以满足企业客户对产品的精度的要求。具体来说,本网站主要是为了展示产品和公司的基本信息介绍、在线咨询而建立的,所以本网站包括的前台功能应该有企业信息、企

26、业产品、在线订单、在线评论、用户注册、登陆这六个主要范围。其中,企业产品包括管理员对产品的增加、修改、删除三种功能。在线订单包括用户通过注册、登陆后可以在线下订单。在线咨询包括用户通过注册、登陆后对产品进行评论,而管理员在看到评论后进行回复。用户注册包括用户注册,建立账号。用户登陆包括用户登陆后可以查看自己的订单。企业联系包括企业的一系列联系方式地址。而在网站设计的角色方面,又分为管理员和普通用户(具体职责描述见下表2)。8表2网站设计的角色角色名称职责描述管理员在职责内商品进行增、删、改的操作,并对用户的订单进行删、改、查。普通用户下订单以及查看自己的订单,也可以在线评论产品而在网站后台功能

27、方面,主要是对网站进行管理维护,主要包括企业产品发布、新闻发布、回复评论等的管理。针对前台的订购系统,管理员有根据订单状态的不同,对用户的订单审核查询,判断订单状态是否完成的操作权限。222数据流图通过对用户的需求分析,基本上了解了用户的要求,因此根据用户需求制成了数据流图(张景坤;吕继迪;刘欣,2008)8。而数据流图(DATAFLOWDIAGRAM)简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法(百度百科,2011)9。数据流图反应数据在系统中的流向及处理转换过程

28、。数据流图共有三个方面组成,分别是实体、数据处理、数据存储。通过对企业需求的了解,采用自顶而下的结构化分析方法,得出了该网站的数据流图。(1)顶层数据流图顶层数据流图是对企业网站总体业务处理和数据流之间的关系。嘉善兴祥锻造金属加工厂企业网站的顶层数据流图如下图2所示。图2顶层数据流图(2)0层数据流图0层数据流图是管理员通过登录系统后可以对企业的信息和会员进行管理,对客户留言进行管理,并可以进行订单管理。而用户可以浏览公司介绍、产品信息,通过注册登录,会员可以进行产品的订购和咨询。具体如下图3所示。9图30层数据流图(3)1层数据流图1层数据流图是对0层数据流的细化。对0层数据流图中的后台管理

29、和前台管理进行细化,从而得出前台管理的1层数据流图(如图4所示)和后台管理的1层数据流图(如图5所示)。图4前台管理的1层数据流图图5后台管理的1层数据流图10前台管理的1层数据流图是对0层数据流图中的前台管理进行的细化。会员可以进行产品信息、产品大类分类信息、产品小类分类信息、专题信息、新闻信息、企业信息的浏览,也可以对产品进行评论。后台管理的1层数据流图是对0层数据流图中后台管理的细化。0层数据流图包括产品大类分类信息、产品小类分类信息、专题信息、新闻信息、品牌信息、产品信息、企业信息。管理员可以对企业的这些信息进行管理,并对用户所做的评论进行回复。223数据字典数据字典(DATADICT

30、IONARY)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典(陈志泊,2008)10。数据字典能精确地、严格地定义每一个与系统相关的数据元素,并以字典式顺序将它们组织起来,使得用户和分析员对所有的输入、输出、存储成分和中间计算有共同的理解。数据字典中主要包括四种类型的条目的描述数据流描述、数据存储描述、数据项描述、处理过程描述。而数据字典与数据流图配合,能够清楚地表达数据处理的要求。对嘉善兴祥锻造金属加工厂网站的数据流图进行分析后,得出该企业网站

31、的数据流条目(见表317)、处理逻辑条目(见表1828)和外部实体条目(见表2930)。表3管理员数据流条目外在实体名称管理员数据流编号01简要说明管理员登记管理员信息,管理员登录时登录系统根据管理员表进行验证数据流来源D11数据流去向P21数据流组成管理员名称密码表4会员信息数据流条目数据流名称会员信息数据流编号02简要说明会员信息表的数据流与网站的会员登录注册、订购功能相关数据流来源D111续表数据流去向P12,P14数据流组成会员名密码表5产品评论信息数据流条目数据流名称产品评论信息数据流编号03简要说明会员在相应的产品栏目下发表评论数据流来源P14数据流去向D8数据流组成主题评分留言人

32、姓名留言内容时间表6产品信息数据流条目数据流名称产品信息数据流编号04简要说明会员可以浏览产品信息,管理员可以修改产品信息数据流来源P14数据流去向D8数据流组成主题评分留言人姓名留言内容时间表7订单信息数据流条目数据流名称订单信息数据流编号05简要说明购物系统向订单表中录入数据数据流来源P13数据流去向D2,P23,P14数据流组成订单编号会员名产品编号收货姓名收货地址支付方式送货方式联系电话联系电话用户编号发货日期表8产品大类分类信息数据流条目数据流名称产品大类分类信息数据流编号06简要说明管理员对基本管理数据管理时录入的产品大类分类信息数据流来源P22数据流去向D3,P22数据流组成大类

33、分类编号产品大类分类12表9产品小类分类信息数据流条目数据流名称产品小类分类信息数据流编号07简要说明管理员对基本管理数据管理时录入的产品小类分类信息数据流来源P22数据流去向D4,P22数据流组成小类分类编号产品小类分类表10行业专题数据流条目数据流名称行业专题数据流编号08简要说明管理员通过基础数据管理时录入的行业专题信息数据流来源P22数据流去向D5P22数据流组成专题序号标题内容表11动态新闻数据流条目数据流名称动态新闻数据流编号09简要说明管理员通过基础数据管理时录入的动态新闻信息数据流来源P22数据流去向D6P22数据流组成新闻编号新闻标题发表人新闻内容表12企业信息数据流条目数据

34、流名称企业信息数据流编号10简要说明管理员对基本管理时录入的企业信息数据流来源P22数据流去向D7,P22数据流组成企业的简介表13品牌信息数据流条目数据流名称品牌信息数据流编号11简要说明管理员对基本管理时录入的品牌信息数据流来源P2213续表数据流去向D9,P22数据流组成产品名称产品品牌产品规格产品单位产品价格其它资料产品图片产品说明表14回复信息数据流条目数据流名称回复信息数据流编号12简要说明管理员通过回复管理对用户的评论做出相应的回复数据流来源管理员数据流去向D8,P24数据流组成产品名称回复内容表15基本信息数据流条目数据流名称基本信息数据流编号13简要说明管理员对基本管理系统数

35、据的录入数据流来源管理员数据流去向各个对应的表数据流组成产品分类信息企业信息产品次级分类行业专题动态新闻产品信息表16前台信息数据流条目数据流名称前台信息数据流编号14简要说明用户在进行网站操作时的相关信息数据流来源用户及相关处理数据流去向各个对应的表数据流组成会员信息订单信息评论信息回复信息动态新闻信息行业专题信息表17后台信息数据流条目数据流名称后台信息数据流编号15简要说明管理员对网站进行操作时的相关信息数据流来源管理员及相关处理数据流去向各个对应的表数据流组成管理员信息基本信息会员信息基础信息订单信息留言信息回复信息14表18前台管理处理逻辑条目处理逻辑名称前台信息处理逻辑编号P1简要

36、说明用户或浏览者网站操作时进行的操作处理用户的登录注册、订购产品、我的专区、浏览产品流入数据流前台信息流出数据流前台信息表19后台管理处理逻辑条目处理逻辑名称后台信息处理逻辑编号P2简要说明管理员网站操作时进行的操作处理管理员登录、基础数据管理、订单管理、产品评论管理流入数据流后台信息流出数据流后台信息表20注册处理逻辑条目处理逻辑名称注册处理逻辑编号P11简要说明对用户表的输入处理根据用户的信息,完成对用户表和用户详细表的输入流入数据流用户信息流出数据流会员信息、会员详细信息表21会员登录处理逻辑条目处理逻辑名称用户登录处理逻辑编号P12简要说明会员信息的验证处理根据会员登录的信息,通过会员

37、表进行验证流入数据流会员信息流出数据流会员信息表22订购产品处理逻辑条目处理逻辑名称订购产品处理逻辑编号P13简要说明用户进行订购产品处理用户订购时,生成订单信息,订单生效,管理员发货、确认付款,对产品进行评论15续表流入数据流会员信息、订单信息、产品信息、留言信息、回复信息流出数据流订单信息表23浏览产品处理逻辑条目处理逻辑名称浏览产品处理逻辑编号P14简要说明用户浏览产品处理用户进入网站时,查看产品信息流入数据流产品信息流出数据流产品信息表24我的专区处理逻辑条目处理逻辑名称我的专区处理逻辑编号P15简要说明会员通过此模块对自己的信息进行查看处理会员查看订单信息,修改订单状态流入数据流产品

38、信息、订单信息流出数据流会员信息、订单信息表25管理员登录处理逻辑条目处理逻辑名称管理员登录处理逻辑编号P21简要说明管理员信息的验证处理根据管理员登录的信息,通过管理员表的信息完成验证流入数据流管理员信息流出数据流管理员信息表26基础数据管理处理逻辑条目处理逻辑名称基础数据管理处理逻辑编号P22描述在相关表里输入并修改基本数据处理根据管理员输入的信息,完成对相应表的输入及修改流入数据流基本信息流出数据流会员信息、小类分类信息、大类分类信息、专题信息、新闻信息、企业信息、品牌信息、产品信息16表27订单管理处理逻辑条目处理逻辑名称订单管理处理逻辑编号P23简要说明管理员对订单的处理处理管理员根

39、据订单信息,完成对订单状态的修改流入数据流会员信息、产品评论信息、回复信息、订单信息流出数据流订单信息、回复信息表28产品评论管理处理逻辑条目处理逻辑名称产品评论管理处理逻辑编号P6简要说明管理员对产品评论进行处理处理管理员根据用户对产品产生的评论,进行回复流入数据流产品评论信息流出数据流回复信息表29管理员外部实体条目外部实体名称管理员外部实体编号01简要说明管理员对网站的管理数据流组成管理员名称密码表30会员外部实体条目外部实体名称会员外部实体编号02简要说明会员对网站的浏览、订购产品及评论等操作数据流组成用户编号会员名用户EMAIL密码密保问题密保答案收货地址邮编联系电话送货方式支付方式

40、真实姓名173嘉善兴祥锻造金属加工厂网站的系统设计本网站是针对中小企业电子商务在网络上各种相关服务项目而进行开发设计的。主要为了实现以下目标利用当今较为先进和成熟的计算机技术,在INTERNET平台上针对嘉善兴祥锻造金属加工厂开发相应的网站,使之安全、稳定地运行于网络上。提供一个网上交易系统,该系统应包括该企业的产品管理及相关信息,在浏览器中,通过访问企业网站,客户就可以按照自己所需查询不同产品的相关信息,同时也可以通过产品信息的对比,留言或订购比较适合客户所需的产品。31功能模块设计系统功能模块设计分为前台功能模块设计和后台功能模块设计。前台功能模块设计主要包括行业专题、动态新闻、产品展示、

41、会员注册、会员登录、产品订购等。开发的网站能够提供企业多种多样的新闻和产品信息,从而更好地宣传企业和企业文化、服务客户。下文将从前台功能模块设计、后台功能模块设计两方面进行论述。311前台功能模块设计前台的功能模块主要有行业专题、动态新闻、产品展示、会员注册、会员登录、产品订购等,其具体结构见下图6所示。图6系统前台结构图18前台每项功能的IPO设计结果如下表31至表36所示。(1)下表31为行业专题模块,该模块提供了关于锻造行业的介绍和行业新闻内容。表31行业专题模块IPO设计网站名称兴祥锻造网模块名称行业专题模块上层调用模块前台总控模块可调用模块有输入处理输出由管理员录入1锻造行业2行业新

42、闻行业专题内容(2)下表32为动态新闻模块,该模块提供了最新的企业动态和产品新闻。表32动态新闻模块IPO设计网站名称兴祥锻造网模块名称动态新闻模块上层调用模块前台总控模块可调用模块有输入处理输出由管理员录入1企业动态2产品新闻新闻内容(3)下表33为产品展示模块,它主要用于展示关于产品分类和产品详细信息的内容,客户可从不同角度了解产品的详细情况,从而方便客户订购。表33产品展示模块IPO设计网站名称兴祥锻造网模块名称产品展示模块上层调用模块前台总控模块可调用模块有输入处理输出由管理员录入1产品大类分类展示2产品小类分类展示3产品详细信息产品目录产品详细内容(4)下表34为会员注册模块,该模块

43、提供了未注册过的用户注册和注册过的用户登录的功能。表34会员注册模块IPO设计网站名称兴祥锻造网模块名称会员注册模块19续表上层调用模块前台总控模块可调用模块无输入处理输出用户信息1会员注册2会员登录会员信息(5)下表35为会员登录模块,该模块提供注册过的用户登录网站以及未注册过的用户注册网站的功能。表35会员登录模块IPO设计网站名称兴祥锻造网模块名称会员登录模块上层调用模块前台总控模块可调用模块无输入处理输出用户信息会员信息1会员注册2会员登录会员信息(6)下表36为产品订购模块,该模块提供了产品浏览、加入购物车、结算、订单生成的功能。表36产品订购模块IPO设计网站名称兴祥锻造网模块名称

44、产品订购模块上层调用模块前台总控模块可调用模块有输入处理输出会员信息产品信息订单信息1产品浏览2加入购物车3结算4订单生成订单信息312后台功能模块设计后台的功能模块是针对管理员而设计的,主要有产品管理、订单管理、新闻信息管理、专题信息管理、系统管理等,其具体结构见下图7所示。20图7系统后台结构图后台每项功能的IPO设计结果如下表37至表41所示。(1)下表37为产品管理模块,它主要包括产品的添加、删除等功能。表37产品管理模块IPO设计网站名称兴祥锻造网模块名称产品管理模块上层调用模块后台总控模块可调用模块有输入处理输出产品信息1产品添加2产品删除产品信息(2)下表38为订单管理模块,它主

45、要包括订单查询、编辑不同状态下的订单、删除已结束交易的订单的功能。表38订单管理模块IPO设计网站名称兴祥锻造网模块名称订单管理模块上层调用模块后台总控模块可调用模块有输入处理输出订单信息1查询、编辑不同状态下的订单2删除已结束交易的订单订单信息(3)下表39为新闻信息管理模块,它主要包括新闻信息的添加、删除等功能。表39新闻管理模块IPO设计网站名称兴祥锻造网模块名称新闻管理模块上层调用模块后台总控模块可调用模块有21续表输入处理输出新闻信息1新闻的添加2新闻的删除新闻信息(4)下表40为专题信息管理模块,它主要包括专题信息的添加、删除等功能。表40专题信息管理模块IPO设计网站名称兴祥锻造

46、网模块名称专题信息管理模块上层调用模块后台总控模块可调用模块有输入处理输出专题信息1专题的添加2专题的删除专题信息(5)下表41为系统管理模块,它包括管理员密码的修改、会员信息的查看等功能。表41系统管理模块IPO设计网站名称兴祥锻造网模块名称系统管理模块上层调用模块后台总控模块可调用模块有输入处理输出管理员信息会员信息1管理员密码的修改2会员信息的查看管理员信息会员信息313主要程序流程图总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构(张海藩,2008)11。详细设计阶段的关键任务是确定怎样具体地实现用

47、户需要的软件系统,要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,应使以后编写的程序容易理解、容易测试、容易修改和维护,是详细设计阶段最重要的目标。在详细描述程序处理过程中常用到图形、表格和语言。程序流程图是一种描述程序处理过程的工具,是一种描述程序的控制流程和指令执行情况的有向22图。它是一种历史悠久、使用广泛的描述过程设计的方法(陈明,2010)12。下订单、收藏产品、处理评论是本企业网站操作的重要步骤,其程序流程图分别如下图8、图9、图10所示。图8订单生成程序流程图图9收藏产品程序流程图图10处理评论程序流程图2332数据库的设计数据库(DATABASE)是一个自描述的数据元素的

48、集合以及这些元素之间的联系,该集合呈现一个统一的服务界面。数据库管理系统(DBMS)是一种支持数据库的可靠存储、实现了维护联系和约束所用结构,并向用户提供存储和检索服务的软件产品。额外的特性涉及到其他问题,诸如并发访问、安全性、备份和恢复(JAMESLJOHNSON,1997)13。数据库设计的基本任务是根据用户的信息需求、处理需求和数据库的支持环境(包括硬件、操作系统、系统软件与DBMS)设计出相应的数据模式(ABRAHAMSILBERSCHATZ,2002)14。数据库应用系统的设计是指创建一个性能良好的、能满足不同用户使用要求的、又能被选定的DBMS所接受的数据库以及基于该数据库上的应用

49、程序,而其中的核心问题是数据库的设计。在数据库的设计过程中,一般经过数据库概念结构设计、逻辑结构设计和物理结构设计三个过程,最后得出相应的数据库表结构(易法敏,2010)15。321概念结构设计概念结构设计阶段的目标是产生整体数据库概念结构,即概念模式。概念模式是整个组织各个用户关心的信息结构。概念结构设计阶段对需求分析结构进行综合、归纳与抽象,形成一个独立于DBMS的概念模型,并使用ER图描述。进行概念结构设计时,首先抽象系统的实体,然后确定实体的标识码,最后根据实际业务定义实体之间的关系。(陈立潮,2010)16。ER图接近人的思维,容易理解。但它只是数据库设计的第一步。ER图由实体、属性和联系三部分组成,实体由矩形框表示,表示考虑问题的对象;联系由菱形框表示,表示实体间的联系;实体的属性由椭圆形框表示,其符号如图11所示图11ER图图例根据前述分析的数据流图和数据字典得出该企业网站的ER图如下图12所示。24图12网站的总体ER图概念模型设计是成功地建立数据库的关键,决定数据库的总体逻辑结构,是未来简称管理信息系统的基石。322逻辑结构设计概念结构设计阶段得到的ER模型是针对用户的数据模型,独立于任何一个具体的DBMS。但为了能够用某一个DBMS实现用户的要求,还需要进一步将概念模型转化为相应的数据模型。逻辑结构设计阶段的任务就是把概

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。