【毕业论文】asp.net+sql server深圳新纶科技公司网站设计与开发_第1页
【毕业论文】asp.net+sql server深圳新纶科技公司网站设计与开发_第2页
【毕业论文】asp.net+sql server深圳新纶科技公司网站设计与开发_第3页
【毕业论文】asp.net+sql server深圳新纶科技公司网站设计与开发_第4页
【毕业论文】asp.net+sql server深圳新纶科技公司网站设计与开发_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计深圳新纶科技公司网站设计与开发DESIGNANDDEVELOPMENTOFSHENZHENSELENTECHNOLOGYCOMPANYWEBSITES学生姓名所在专业所在班级申请学位指导教师答辩时间2016年5月30日目录目录II设计总说明IINTRODUCTIONII1项目概述111网站开发背景112网站开发意义213所用软件工程方法32可行性分析521技术可行性522经济可行性5221项目投资5222经济效益6223收益/资比7224投资回收期7225纯收入723操作可行性724结论73需求分析831功能需求832性能需求833用户需求9331注册用户9332管理员94概要设计1041系统功能模块1042系统业务流程图1042数据库设计12421概念结构设计12422关系模型设计13423数据表设计145详细设计1651前台系统16511首页16512新闻资讯17513产品信息17514用户注册17515在线咨询1852后台系统18521登录界面18522后台管理19523管理员管理19524用户管理20525招聘管理206系统测试2161系统测试目的2162系统测试用例217总结与展望22致谢23参考文献24设计总说明针对新纶科技公司目前没有建立公司门户网站的现状,本文偿试基于ASPNET技术设计开发该公司的门户网站,以此为契机推进企业信息处理的网络化、办公无纸化及管理智能化的发展,以期能提升公司管理效率,降低企业管理成本。湛江太阳能科技公司网站是在VISUALSTUDIONET平台上运用ASPNET技术开发实现的。网站其主要功能包括用户注册,站内新闻,最新产品等模块,基本具备了一个企业门户网站应有的功能。通过该网站,公司可进行企业宣传、企业信息发布及产品推广等活动。该网站的实现对提升湛江太阳能科技公司信息化水平及管理效率起到了积极的作用。关键词公司网站;ASPNETSQLSERVERINTRODUCTIONITISCURRENTLYNOTESTABLISHEDSTATUSOFTHEPORTALWEBSITEOFSELENTECHNOLOGYCOLTDINSHENZHENAIMTOTHISPHENOMENON,THECOMPENSATIONBASEDONASPNETTECHNOLOGYTODESIGNANDDEVELOPTHECOMPANYSPORTALWEBSITE,INORDERTOBEASANOPPORTUNITYTOPROMOTEENTERPRISEINFORMATIONPROCESSINGNETWORK,WORKINGWITHOUTPAPERANDINTELLIGENTMANAGEMENTOFTHEDEVELOPMENT,SOASTOBEABLETOIMPROVETHEEFFICIENCYOFMANAGEMENTANDREDUCETHECOSTOFENTERPRISEMANAGEMENTZHANJIANGSOENERGYTECHNOLOGYCOMPANYWEBSITEISINTHEVISUALSTUDIONETPLATFORMUSINGASPNETTECHNOLOGYDEVELOPMENTANDIMPLEMENTATIONITSMAINFUNCTIONSINCLUDEUSERREGISTRATION,STATIONNEWS,THELATESTPRODUCTS,SUCHASMODULE,ANDBASICALLYHAVETHEPROPERFUNCTIONOFANENTERPRISEPORTALTHROUGHTHEWEBSITE,THECOMPANYCANCARRYOUTBUSINESSPROMOTION,ENTERPRISEINFORMATIONPUBLISHINGANDPRODUCTPROMOTIONSTHESITETOACHIEVEAPOSITIVEEFFECTONTHEPROMOTIONOFSHENZHENSELENTECHNOLOGYCOMPANYINFORMATIZATIONLEVELANDMANAGEMENTEFFICIENCYKEYWORDSCOMPANYWEBSITE,ASPNETSQLSERVER深圳新纶科技公司网站设计与开发毕业设计说明书1项目概述11网站开发背景自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年时间。而且,管理信息网站已经广泛应用于各行各业。虽然,我国的企业计算机管理信息网站建设在20世纪80年代就已经开始起步,但发展极不平衡,也就是说大部分企业目前仍处于低水平开发和应用阶段。随着经济体制的改革和市场经济的发展,企业的运行机制有了很大变化。企业的生产更多地依赖于市场的竞争,信息从而成为企业的重要资源,企业信息网站的建设已成为企业走向现代化的重要标志,企业信息网站对于企业的运作以及在市场中的竞争具有重要作用。在当前形势下,信息化是企业发展的必由之路。所以建立完善的科技公司网站迫在眉睫。深圳市新纶科技股份有限公司(简称新纶科技),成立于2002年12月,总部坐落于深圳市南山区;国家级高新技术企业,国内领先的集防静电/洁净室产品研发、生产、销售,净化工程设计、施工及维护和超净清洗服务于一体的行业系统解决方案提供商;中国实验室系统工程综合解决方案提供商与行业领导者。2010年1月22日,公司股票在深交所挂牌上市。2013年,公司开始战略布局新兴材料领域,2015年常州功能材料产业园投产并通过大客户认证,标志着新纶科技成功向新材料行业转型;致力成为国际领先的以新材料为本的行业综合服务商。12网站开发意义本网站的开发意义如下1、树立公司形象,扩大业务宣传包括公司总体介绍,如公司规模、公司结构、公司产品、公司文化、公司理念、经营宗旨、经营目标、价值观、远景规划、公司曾经所获得的荣誉、公司现在在研究的一些新产品、公司未来的发展趋势、公司的产品或服务所具有的与众不同的特点和市场定位等等。另外也可附加一些公司的优质服务等等。公司资料不仅包含文字资料,也包含一些图片资料,比如公司建筑图片,公司员工图片,特别是公司产品图片等等,使得公司更逼真,更具有说服力地展现在客户面前。尽可能让客户对公司了解的更全面,更细致。2、收集客户反馈,加强客户服务通过公司的网站,可以建立统一的资料发送和接收系统,增强了安全性、稳定性、及时性,保证客户的利益。提高了服务质量,并能以一种快捷、方便的方式提供公司及其产品的信息和客户所需的服务。运用先进的传播扩展手段,增大公司的用户数量。大大提高了商务通信速度,扩大了通道的功能。拉近了公司与客户的距离,增强了与客户的关系。公司可全天候24小时地服务我们的客户,与我们的客户保持售后联系,倾听客户意见,回答客户经常提出的问题,并可以及时的收到客户各种反馈信息,及早发现问题、解决问题。3、树立潜在商业联系站的建设,可以把与公司相干的货色全体放到网站上去,例如公司的简介、产品功效、企业消息等信息展现到网站上,供浏览者阅读,从中发生企业的潜在客户。网站设计的要害字能够应用户在搜寻引擎中更快的找到企业的网站,在上面懂得到企业的各方面信息,从而网站就成为了网络沟通的一个平台,企业就可以通过网站建破潜在的贸易接洽。13所用软件工程方法软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术结合起来,这就是软件工程。运用软件工程的知识,首先我们提出和定义问题。问题定义阶段必须回答的关键问题是“要解决的问题是什么”尽管确切地定义问题的必要性是很明显的,但是在实践中它却可能是最容易被忽视的一个步骤。然后进行可行性研究。这个阶段要回答的关键问题是“对于上一个阶段所确定的问题有行得通的解决办法吗”在问题定义阶段提出的工程目标和规模的报告通常比较模糊。可行性研究阶段应该导出系统的高层逻辑模型通常用数据流图表示,并且在此基础上更准确、更具体地确定工程规模和目标。接着做好需求分析,根据原型方法用户的需求划出相应的流程图,如图11、图12。11用户需求流程图符号说明用户提出要求1识别归纳问题2开发系统原型3分析评价4不可行处理5不满意处理6修改7试运行8运行管理N图12软件开发步骤完成以上各步骤,就可以进行系统的总体设计和详细设计。在这个阶段运用最适当的开发方法进行开发。编码和单元测试是写出正确的容易理解、容易维护的程序模块。综合测试阶段最基本的测试是集成测试和验收测试。维护阶段,通过各种必要的维护活动使系统持久地满足用户的需要。2可行性分析21技术可行性首先企业网站建设在国内外的各大中小企业都已经到了广泛的应用,而且类型繁多,故此我在开发这套系统时有很多可以参考的依据和经验。其次,选建立领导小组组成系统组进行系统规划1系统分析2系统设计3系统实现4系统评价用的开发工具ASPNET和SQLSERVER2008EXPRESS及其他技术均是非常成熟的开发工具,而且在实际中应用广泛,非常适合本套系统的开发。因为ASPNET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASPNET构建的应用程序可以运行在几乎全部的平台上。MICROSOFTSQLSERVER2008EXPRESS提供完整的企业级技术与工具,以最低的总拥有成本获得最有价值的信息,可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。就开发人员来说,虽然是第一次进行数据库实际开发,但是具备扎实的理论功底,通过收集一定数量与系统有关的内容资料,从中确定了系统功能,并且年轻有朝气,有创造力,更为可贵的是热爱学习,因此非常适合本系统的开发。22经济可行性针对本科技公司网站系统初步投资和收益的初步估算如下221项目投资1、硬件设备终端服务PC4000(元)X5(台)20000(元)服务器3500元网络设备500元辅助设备3000元共计27000(元)2、软件设备MICROSOFTWINDOWS7旗舰版2460(元)MICROSOFTVISUALSTUDIO201012665元MICROSOFTSQLSERVEREXPRESS免费共计24601266515125(元)3、软件开发费人工费用2月4人3000(元)24000元其他费用6000元共计30000元共计开发成本27000151253000072125(元)222经济效益收益分析酒店使用本系统前需要的管理人员5个,每年需要支付的工资为53000(元)12(月)180000元。本系统应用于该酒店的管理后需要2个人,每年需要支付的工资25000(元)12(月)120000元。即每年可节省60000元。系统的经济效益等于因使用新系统而增加的收入加上使用新系统可以节省的运行费用。此系统预计使用年限为5年,按2015年银行存款利率35计算,利用上面计算货币现在价值计算系统使用后每年预计节省的资金的现在值,见表21。表21将来的收入折算成现在值表年将来值(元)现在值(元)累积的现在值(元)1234560000600006000060000600001035107111081147118757971005602240541516252310375054759579710011399340168145022204556927100328五年总收益为6000010351035(1035)(1035)4(1035)527100328此外,除以上的资金收益,还有不定量的无形收益。对于管理者来说,计算机已完全能够自动化工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而带来更高的工作效率。223收益/资比本系统的收益/资比为27100328/72125375224投资回收期本系统的投资回收期560224125年225纯收入本系统的纯收入为271003287212519887828元综上所述,使用科技公司网站的收益将大于支出,投资回收期为125年,因此该系统在经济上是完全可行的。23操作可行性操作可行性主要是指用户使用的舒适性,本界面设计时充分考虑管理人员的习惯,使得操作简单便宜数据录入迅速、规范、可靠;统计准确,制表灵活,适应力强,容易扩充。对用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不同需求,同时也方便了管理员的内部管理。而且开发完善之后的系统具有界面美观,方便灵活等优点,管理人员及用户一定会在短时间内掌握并熟练使用。所以有良好的操作性。24结论综上所述,本软件由于本系统的收益投资比为375远远的大于100,在技术、经济、法律、操作都有可行性,并且使用本系统将大大节省人力、物力和财力,真正实现了管理工作的高效性,大大提高了效率,软件对酒店餐饮实施即时、规范、高效的管理。3需求分析需求分析是软件定义时期最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题。软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,需求分析是系统设计的起点,分析的好坏直接影响系统的代码设计,进而影响到设计结果是否实用的问题。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求,只有经过确切描述的软件需求才能成为软件设计的基础。31功能需求本网站是深圳新纶科技公司网站,他是一个关于高新技术产品的网站,网站应该包括前台和后台管理2个功能模块前台本课题针对淮安网思科技公司所需的企业网站而进行规划设计,要求网站能够介绍企业文化、产品,为药企业提供常用网站的入口,有留言板等前台功能,新闻模块的实现,在线调查模块等。后台本课题针对深圳新纶科技公司所需的企业网站而进行规划设计,要求网站能够介绍企业文化、产品,为企业提供常用网站的入口,有留言板,在线调查模块等功能,完成后台管理的设计。32性能需求系统的性能是系统的一种非功能特性,系统的性能关注的不是系统是否能够完成特定的功能,而是在完成功能时展示出来的及时性。具体要求如下1系统要具有一定的稳定性。2有较高的差错控制。3运行系统时应保证信息传递正确且高效。4使用用户登陆的措施保证系统安全性。5系统信息的查询、更新、删除操作要保持一致性和可靠性。33用户需求331注册用户1)用户注册模块对注册用户的信息进行录入,其中包括用户名、密码、性别、城市、电话、EMAIL等信息;2)登陆模块已经注册过的用户可以输入自己的注册帐号和密码进行登陆,经过数据库核实为合法用户时,授予用户修改自己录入信息的权限。未注册过的用户需注册后才可登陆;3)用户浏览、查询、招聘信息模块用户注册登陆后,可以通过查询,浏览招聘信息,通过电话或邮箱对我们进行联系;4)在线咨询模块用户可以对网站,对产品或者有任何疑问或建议,可以在该模块中留言;332管理员1)招聘信息管理模块在该模块中包括对招聘信息的增加,修改,删除;2)产品管理模块系统中的产品必须进行很好的管理,在该模块中管理员可以对产品品类别进行添加和管理,对产品进行添加和管理;3)用户管理模块对网站已注册的用户进行信息查看、修改和管理;4)管理员管理模块可以添加管理员以及对管理员信息的编辑管理;5)新闻管理模块该模块中主要包括添加新闻和对新闻的管理;6)客户留言管理模块对客户的留言建议和投诉进行处理解决。4概要设计41系统功能模块经过对公司管理的调研,本科技公司网站需要完成的功能主要有以下几点图41功能模块42系统业务流程图本系统功能流畅,操作简单,用户浏览主页面时可以选择游客和用户两种功能模块产品信息人才招聘用户管理企业信息交流讨论新闻中心产品类别产品信息技术支持产品讨论招聘信息人才求职信息管理用户注册身份进行浏览,其中以游客身份进行浏览无需注册,但能只能使用最基本的功能模块,包括查看站内新闻,查看产品信息、查看公司简介,查看招聘信息。以用户身份登录首先需要注册,注册之后,用户登录,系统进行验证,验证成功后,用户除了拥有游客权限外,还可以使用在线咨询功能。管理员登录后可以对产品、用户、新闻、和留言板进行管理。业务流程图使用符号图42业务流程符号具体操作流程如图所示。表示处理表示实体表示业务流向表示数据簿输入/输出的报表图43业务流程图42数据库设计421概念结构设计建立系统概念模型的常用方法是工具是实体联系方法(ENTITYRELATIONAPPROACH。(1)实体用矩形表示。(2)属性用椭圆形表示。(3)联系用菱形表示。ER图表示符号图形用途表示实体类型(考虑问题的对象)表示联系类型(实体间的联系)表示实体的属性根据功能模块划分的结果,具体分析了本系统具有商品类别、订单、商品和留言等实体,对实体之间的依赖关系进行了整合。图43系统ER图422关系模型设计在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。实体和属性的定义(1)管理员类别(用户名,密码,权限,注册时间等)图44管理员实体与属性定义2用户类别(用户名,密码,添加时间等)图45用户实体与属性定义3)产品信息类别(编号,名称,价格,图片等)图45产品信息实体与属性定义4)招聘信息(名称,性别要求,学历要求,招聘人数,其他内容等)图46招聘信息实体与属性定义423数据表设计主要数据库表详细信息如下表41管理员信息表ADMINS字段名说明类型长度可否为空主键ID用户编号INT否是NAME用户名称NVARCHAR10否否PWD用户密码NVARCHAR16否否表42新闻信息表(ARTICLE)字段名说明类型长度可否为空主键ID编号INT否是TITLES标题NVARCHAR50否否CONTENT内容TEXT16否否TYPEID类别编号NVARCHAR50TYPENAME类别名称NVARCHAR50ADDTIME添加时间DATETIME8否否表43商品信息表(GOODSINFO)字段名说明类型长度可否为空主键ID编号INT4否是NAME商品名称NVARCHAR50否否DS商品描述TEXT16否否PIC商品图片NVARCHAR50否否TYPEID类别编号INT4否否TYPENAME类别名称NVARCHAR50否否HUOHAO货号NVARCHAR50否否GUIGE规格NVARCHAR50否否DANJIA单价NVARCHAR50否否ADDTIME发布时间DATETIME8否否表44会员信息表(MEMBER)字段名说明类型长度可否为空主键MEMBERID编号INT4否是MEMBERNAME登录帐号NVARCHAR20否否MEMBERSEX性别NVARCHAR2否否MEMBERTNAME真实姓名NVARCHAR10否否MEMBERPHONE电话NVARCHAR20否否MEMBEREMAIL电子邮件NVARCHAR20否否MEMBERCITY城市NVARCHAR10否否MEMBERADDRESS地址NVARCHAR50否否MEMBERPOSTCODE邮编NVARCHAR6否否MEMBERDATE注册时间DATETIME8否否表47留言信息表(USERLIUYANBAN)字段名说明类型长度可否为空主键USERLIUYANBANID用户编号INT4否是USERID用户编号INT4否否USEREMAIL电子邮件NVARCHAR20否是LYBCONTENT留言内容TEXT16否否LYHUIFU回复内容TEXT16否否ADDTIME留言时间DATETIME8否否表48商品类别表(GOODTYPE)字段名说明类型长度可否为空主键ID商品编号INT4否是USERID用户编号INT4否是TYPENAME类别名称NVARCHAR50否表49招聘信息表(JOBINFO)字段名说明类型长度可否为空主键ID编号INT否是TITLES标题NVARCHAR50否否CONTENT内容TEXT16否否CLICK查看次数INT505详细设计51前台系统511首页该页面是网站是首页,包括了站内新闻,公司简介,产品展示,招聘信息,用户注册,后台管理等功能模块,让人可以一目了然,使用方便。图51前台首页512新闻资讯该功能可以查看站内各类的新闻。通过网站后台管理员登录进行了信息的发布、修改、删除、移动、审核等操作,内容可以是文字、图片形式,可自主排版,界面简洁,操作方便。图52前台新闻资讯513产品信息该功能主要展示公司产品及详细的产品信息。图53产品信息514用户注册该功能主要实现用户注册。用户可以通过该注册系统,填写好需要收集的资料,进行用户注册流程,在线注册用户资格,管理员将在后台审核注册资格,决定是否允许该用户注册。图54用户注册515在线咨询该模块主要实现已注册用户登录之后可以发表留言评论,未注册的用户没有这项权利。图55在线咨询52后台系统521登录界面本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。图56登录界面522后台管理该界面是系统登陆后的第一个界面,也是系统操作的主界面,除了登陆模块之外,其他后台操作均在本平台上进行。本界面是由一个框架组成,包括上左右三大块。左边是一个菜单列表,单击菜单时右边显示主模块页,操作非常简单明了。图57后台管理523管理员管理网站管理员是负责网站整体维护的人员,所以其信息对于网站来说是很重要的。此系列页面,可实现对管理员信息的相关管理操作。图58管理员管理524用户管理该模块主要是将上一模块中添加的所有用户信息以列表的形式列出,让人可以一目了然地看出所有已有数据。图59用户管理525招聘管理该模块可以对招聘信息进行添加、修改或者删除。图510招聘管理6系统测试61系统测试目的网站测试不是为了表明程序是正确的,因为如果是这样,就会设计一些不易暴露错误的测试方案,也不会主动去检测、排除程序中可能存在的一些隐患。对于测试目的,GJMYERS给出了以下的观点1)测试是为了发现程序中的错误而执行程序的过程。2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。3)成功的测试是发现了至今为止尚未发现的错误的测试。62系统测试用例表61系统登录测试用例操作步骤操作描述数据期望结果实际结果1无输入,按“确定”按钮空警告“用户名”和“密码”不能为空提示“用户名”和“密码”为输入必须项2输入用户名,按“确定”按钮输入“ADMIN”警告“密码”不能为空提示“密码”为输入必须项3输入密码,按“确定”按钮输入“1234”警告“用户名”不能为空提示“用户名”为输入必须项4输入用户名和密码,按“保存”按钮输入“ADMIN,1234”成功登录进系统成功登录进系统5输入用户名和密码,按“保存”按钮输入“ADMIN,12345”不能成功登录进系统提示帐号或密码错误6输入用户名和密码,按“重置”按钮输入“FA,12GS4”“用户名”和“密码”清空“用户名”和“密码”清空表62用户注册测试用例操作步骤操作描述数据期望结果实际结果1无输入,按“提交”按钮空警告“用户名”和“密码”不能为空提示“用户名”和“密码”为输入必须项2输入用户名,按“提交”按钮输入“UBI”警告“密码”不能为空提示“密码”为输入必须项3输入密码,按“提交”按钮输入“1992”警告“用户名”不能为空提示“用户名”为输入必须项4输入用户名和密码,输入添加了新用户成功添加新用户按“保存”按钮“UBI,1992”5输入用户名和密码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论