时间:2022-03-05 01:02:17
序论:在您撰写企业网站开发论文时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
网站是企业宣传形象、理念、产品文化的窗口,是企业在网络上的代言人。网站对企业网络营销的效果有直接影响。网站定位不准确是许多企业网站失败的主要原因。在给中小企业开发网站时,首先要明确建站的目的是什么,哪些人可能会访问这个网站,这个网站能给用户提供哪些内容和信息。只有这些问题都有了明确的答案,网站建设的其它步骤才能顺利开展,达到企业网站建设的预期效果。
2收集网站素材
网站的定位明确以后,就可以到企业去收集相关用于网站建设的素材。素材包括:文字、图片、视频、宣传册等,这些素材应当包括企业本身介绍的,也应包括企业产品的。对这些素材要进行整理形成文档,为以后的网站制作工作打下良好的基础。
3网站的规划
(1)采用何种开发技术制作网站前要根据具体的网站选取相应的开发平台和运行平台、开发工具和开发技术。现在比较流行的开发平台有两个,一个Windows操作系统下的IIS,主要的开发技术是ASP、,数据库一般采用SQLSERVER或ACCSESS。另一开发平台是Linux操作系统平台下Apache,开发语言一般为PHP,数据为MySQl。网站的页面开发工具可以选择微软的网页三剑客。
(2)网站的风格设计网站风格是指一个网站的整体形象给浏览对象的一个整体感受,是站点与众不同的特色,通过它可以展现出企业形象、企业文化和企业精神。整体风格应当体现在网站的结构设计、色彩和内容的各个方面。每个企业网站都应有自己的特色,而不应是产品介绍的一个简单的罗列。
(3)网页的色彩搭配在设计网页时,一定要根据企业的特点和产品的特色选择色彩,使网页中的文字、图片和色彩搭配美观,给人留下深刻的印象。首先要根据企业特色选择主色调,根据主色调选择辅色调,做到主色突出,辅色调与主色调互相协调。
(4)网站的版式设计网页的版式设计指如何合理的美观的把各个网页元素合理组织起来。首先要考虑页面的大小,考虑用户屏幕的分辨率,要确保浏览器满屏时不出现滚动条。网站的首页不要做得太长。此外要选择具体的布局版式,比如T型布局、“口”型布局、“三”型布局、POP布局等。
(5)网站的栏目设置一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。根据以上设计,开发者用作图软件Photoshop或Firework给用户做出三个或以上方案的页面效果图,供用户选择。效果图包括网站首页、栏目页和内容页。用户可以选择其中满意的效果图作为网站的开发方向,如果效果图用户不满意,可以在此基础上修改。当效果确认好了以后,就可以进行页面的制作了。
4网站页面的制作
现在比较流行的是使用DIV+CSS技术进行页面排版。首先要对效果图进行页面布局,根据布局结果对效果图进行切片,将切出的图片保存成需要的格式。在站点建立以后,需要制作CSS样式文件和相关联的XHTML文件。通过DIV和CSS技术分别制作网页的背景、Logo、导航、页面内容的版式、网站的超链接等。最终把效果图转化为HTML网页文件。网页的前台界面出来以后,可以着手进行动态网页部分的设计,并最终与后台数据库进行连接,实现网站的最终效果。
5网站的测试和
早在1999年,ACTIVEIVlEDIA研究公司就曾过一份全球范围互联网站开发费用的研究报告。报告显示,这一费用高达100亿美元。近几年来,随着电子商务的迅猛发展,在我国,企业网站也迅速普及,网站费用开支已成为企业费用开支的重要内容。建立企业网站动辄花费数千上万元,有的企业在这方面的开支高达几十万元甚至几百万元。由于我国税法和会计制度中对网站费用处理没有明确的规定,有些企业将网站费用作为软件费用,有些企业将其处理为广告费用,还有些企业将其资本化。网站费用在各企业的会计处理中的差异,不仅影响了企业会计信息的公允性及可比性,也为税收公平留下了隐患。
一、企业网站费用的构成
企业网站的功能一般包括两个方面:一是提供有关企业及其产品的信息;二是提供网上交易平台。有些企业网站类似于网络手册,其目的就是提供信息给使用者(浏览网页的人),因而其功能单一,一般称之为“信息网站”;有些企业网站除了提供信息之外,往往被用来接受用户的输入信息,经过计算机处理后,再反馈信息。这类网站通常称之为“电子商务网站”,企业网站的功能不同,并不影响其费用的构成,只是影响到其费用开支的大小。企业网站费用由软件费、网站整体设计费、网页内容制作费、网站域名租用费、网络空间占用费、网站维护费等构成。
二、企业网站费用的会计处理
企业网站费用没有单纯的适用特征,每一个网站均为不同部分组合的混合体。由于各国会计政策的差异,对网站费用的会计处理也不尽相同。
(一)美国对网站费用的会计处理
对网站费用的构成进行分析,根据每种费用的特征将其资本化或计入当期费用,是美国会计处理的基本特征。
1.软件费用。自创软件费用包括软件研究与开发费用和软件生产费用。软件研究与开发费用是指软件开始开发到软件获得技术上的可行性这一期间发生的各项费用,包括计划费用、软件设计费用、详细程序设计费用、取得技术可行性之前的软件测试费用和编译费用。软件生产费用,指软件获得技术上可行性至软件形成这一期间发生的费用,包括取得技术上可行性后的编译费用及调试费用。自创软件费用适用美国公认会计准则《无形资产》,可将其资本化,确认为无形资产。外购软件同样应资本化。美国教科书都是将软件资本化费用作为无形资产内容加以阐述。
2.网站整体设计费用。网站整体设计费用被认为有可能会创造无形资产(例如著作权)。因此,这些费用应当视同为资本项目。
3.网页内容制作费用。网页内容包括图像(图片和样图)、文本(例如商品价目表)、影像资料等。首先必须确定这些内容是否在做广告宣传,如果是做广告宣传,应当作为广告费计入当期费用;如果明确不是广告宣传,凡超过本年度使用的,其成本应当归入资本项目,在本年度内使用的,计入当期费用。
4.网站域名租用费。尽管有些学者指出网站域名可能具有商标价值,但由于网站域名一般均按期付费,并且具有不可确定的使用年限。因此,网站域名使用费均在当期抵扣。
5.网络空间占用费。美国企业网站一般都是租用服务器,按期付费,因而其费用一般都是分期抵扣。
6.网站维护费用。网站维护只是为了保证网站现有功能的正常发挥,其费用一般在当期抵扣。
(二)我国对企业网站费用的会计处理
我国企业执行国家颁发的统一的会计制度。由于我国现行的企业会计制度中对网站费用的会计处理没有专门的条款,企业对网站费用的会计处理比较混乱。按照现行会计制度,一般应进行如下处理:
1.软件费用。我国企业会计制度中以列举法定义无形资产,将计算机软件排除在无形资产之外。自创软件的研究开发费用按其发生期间确认为当期的管理费用。外购软件一般也可以视为长期费用作会计处理。
2.自备服务器。我国许多企业网站使用自备服务器,在会计处理上将网站服务器作为固定资产入账。
3.其他网站费用。其他网站费用按其受益期进行确认和摊销,受益期在1年之内,计入待摊费用;受益期超过1年的,计入长期待摊费用。
(三)我国企业网站费用会计处理方法的改进
我国企业网站费用的会计处理的缺陷是显而易见的:1.除了将企业自备的服务器确认为固定资产外,其他网站费用均没有资本化。由此造成企业资产的低估和当期费用的多计,不能客观公允地反映企业的财务状况和财务成果。2.会计制度中对网站费用的确认与计量没有明确规定。企业会计人员只好自行进行职业判断。由于我国企业会计人员业务素质参差不齐,对网站费用的会计处理五花八门,从而使企业会计信息缺乏可比性。
笔者认为,企业网站是一个整体项目,网站费用的会计处理应当尊重这个事实。可将网站费用划分为网站开发成本和网站使用与维护费用两部分,分别进行会计处埋。
1.自备服务器的网站开发项目。其开发成本包括服务器的购置与安装调试费,用于安放服务器的建筑物内部装修费用、网站软件费用、整体设计费用与网页内容制作费用等。自配服务器的网站开发项目形成了有形资产,应确认为企业的固定资产,按预定使用年限计提折旧。
2.租用服务器的网站开发项目。其开发成本包括网站软件费用、整体设计费用与网页内容制作费用等。租用服务器的网络开发项目具有无形资产的特征,应确认为企业的无形资产,按预定使用年限分期摊销。
3.改建网站的开发项目。改建网站是在原网站基础上增加其功能的网站开发项目。应当将原网站未摊销成本与改建过程中发生的相关费用一起计算,形成新的网站开发成本,并确认为固定资产或无形资产。重新确定其预定使用期,分期计提折旧或进行无形资产摊销。
4.网站使用与维护费用。包括日常维护费用、网页内容更新费用、按期支付的网络空间租用费和网络域名租用费等,其费用应当按受益期摊销。
5.企业网站无论是单一功能的信息网站还是多功能的电子商务网站,其用途都与产品宣传与销售有关。网站费用最终应按预定使用期限或受益期分期计入营业费用。
三、我国企业网站费用引发的税收问题
我国税法对企业成本费用的开支标准和范围与会计制度的规定不尽相同,企业网站费用引起的税收问题可从以下两方面进行分析:
(一)税收政策方面
制定相关的税收政策,首先,应研究企业网站费用的资本化问题,哪些费用应当资本化,哪些费用直接确认为当期费用,或在1年内分摊。资本化的费用确认为固定资产,还是无形资产或者是长期待摊费用;其次,应考虑已资本化的网站费用在以后年度的分摊期限;最后,应考虑定期确认或分摊的网站费用中哪些会成为企业所得税纳税调整项目。
(二)税收征管方面
1.固定资产折旧费。企业网站费用中确认为固定资产的部分,企业是否按加速折旧法计提折旧。如果企业按加速折旧法计提折旧,按我国现行税法规定,应当按使用年限法计算调整。
2.工资费用。企业网站费用中单独支付给企业职工的工资(如自行开发软件单独支付给职工的工资)应当计入企业职工工资总额。一方面,要考虑该企业职工工资总额是否超过税法规定的标准:另一方面,要考虑按职工工资等收入计算的个人所得税。
论文参考文献的引用当中,作者要在论文引用的地方准确的标注出来,然后在论文的末尾用数字加方括号依次列出参考文献。关注学术参考网查看更多优秀的论文参考文献,下面是小编整理的网站开发论文参考文献来和大家一起分享。
网站开发论文参考文献:
[1]黄宝玉,项国雄.国家精品课程建设现状分析及思考[J].中国高教研究,2007(9):72-75.
[2]史金昌.浅析基于ASP.NET的Web网络应用程序的安全开发[J].科技创新导报,2008(23):37.
[3]李志勇,魏红.高校精品课程数字化资源建设与推广应用研究[J].电脑知识与技术,20l0(2):485-486.
[4]张书梅,符蕴芳,刘智国.网站安全管理的方法与具体实现[J].石家庄学院学报,2005,7(6):54-56.
[5]阳卫文,王建斯,基于P2P流媒体系统模型的研究进展[J].现代电子技术,2008(2):159-161.
[6]万荣泽.基于ASP.NET技术的统一后台网站群的设计[J].微计算机信息,2007,23(8):260-262.
[7]王红雨,蔡成闻.基于ASP.NET的课程平台设计与实现[J].聊城大学学报:自然科学版,2007,20(1):78-82.
[8]顾正刚,毕海峰.网站规划与建设[M].北京:机械工业出版社,2007:4-8.
网站开发论文参考文献:
[1]孔祥鑫.基于PHP技术的校园网站的设计与实现[D].天津:天津师范大学,2012.
[2]李良.基于PHP的商业站点设计与实现[D].南昌:南昌大学,2010.
[3]杜闯.PHP在动态网站开发中的优势[J].电脑知识与技术,2010(13).
[4]贾素来.使用PHP和MySQL开发动态网站[J].大众科技,2011(3).
[5]李晶.PHP技术应用于中小企业网站开发探讨[J].软件开发设计,2014(10).
[6]杜闯.PHP在动态网站开发中的优势[J].电脑知识与技术,2010(13).
[7]贾素来.使用PHP和MySQL开发动态网站[J].大众科技,2011(3).
网站开发论文参考文献:
[1]靳莹.基于缓存技术的内容管理系统研究[D].吉林大学,2014.
[2]黄菊.分布式缓存技术及其在车辆监控系统中的应用[D].北京邮电大学,2015.
[3]崔解宾.分布式内存缓存技术在数据处理平台中的研究与应用[D].北京邮电大学,2015.
[4]李光瑞.Map/Reduce型海量数据处理平台中的内存级数据缓存技术研究[D].北京工业大学,2013.
[5]易会战,王锋,左克,杨灿群,杜云飞,马亚青.基于内存缓存的异步检查点容错技术[J].计算机研究与发展,2014(06):1229-1239.
[6]韩陵宜.网页制作课程教学及考核方式的研究与探索[J].计算机教学与教育信息,2008(03).
>> 基于Web的技术的网站设计 基于的博客网站设计研究 基于技术的网站群系统设计 基于的报社网站设计 基于平台的中小型电子商务网站的设计与研究 基于ASP的购物网站设计 基于的市级气象服务平台(网站)开发建设 基于平台的安全网站编程技术 基于的仓储系统 基于的精品课程网站的设计与研究 浅淡基于的网站CMS新闻管理模块的设计与实现 基于的船员远程自主学习培训网站的设计 基于的C语言课程学习网站的设计与实现 基于的精品课程网站的设计和实现 基于的《计算机应用基础》课程网站的设计 基于的交互式动态企业网站设计分析 基于页面模板与技术的信息网站设计与实现 基于的精品课程网站设计与开发① 基于的数字图书馆网站设计与实现 基于技术的网站开发架构设计 常见问题解答 当前所在位置:lEncode(txtuserpwd.Text),"md5");
验证码是一种防范Cookie数据自动保存而引起的凭据被截取技术,从自己服务器发起的表单进行验证便可解决这一漏洞,随机产生的验证码和文本框比较来实现,关于产生图片验证码的技术源码网络上的资源有很多,大家可以进行自由下载参考。
7数据库访问技术
1)作为网页与数据库访问的接口,提供强有力的对象支持,在实现过程中,我们可以基于以下两种策略来实现。一种策略是连接对象Connection(指定数据库信息)、命令对象Command(查询、添加、修改、删除)、数据读取对象DataReader(执行操作后的临时数据表,给应用程序提供执行操作后的结果);一种策略是连接对象Connection、数据适配器对象DataAdaper(负责数据的传输)、数据集对象DataSet(临时数据库,保存执行后的临时数据,供应用程序访问)。
2)从vs2005以后版本的.NET开发平台,增加了使用数据源直接操作数据库的功能,省去了连接的过程和临时数据操作。
3)数据批量导入,借助文件上传控件导入EXCEL文件,借助实现数据的导入,借助GridView控件进行数据的显示,最后使用For循环实现数据的添加。
①文件的导入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);
GridView1.DataSource = CreateDataSource();
②借助实现数据的导入,即CreateDataSource()方法实现数据的连接,数据适配器的设置,生成的数据集对象作为函数的返回值,以绑定到GridView控件中。
③通过For循环将GridView中的数据进行读取并写入到数据库中。
4)数据批量导出,借助于Gridview将查询的结果先进行显示,然后将表格中的数据进行导出到EXCEL中,关键代码为:
Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());
8 结论
通过一个实际的网站案例,从网站布局设计到网站安全防范、网站技术实现,本文给出了一个概要框架,限于篇幅的原因,很多技术细节没有体现;当然,网站开发技术还有很多,本人也在学习过程中,论文所列观点与技术点仅供参考,不恰当之处还请阅读者多多指教。
参考文献:
[1]孙守强.“基于平台的安全网站编程技术”.电子技术与软件工程,2015.6.
关键词:CMS;模板;学习网站
中图分类号:TP393 文献标识码:A文章编号:1009-3044(2011)26-6539-02
专题学习网站是在互联网环境下,以专题学习为主要目标,以学生的学生自主学习、协作学习、探究学习为主要特征学习型网站,具有开放性、专题性、交互性、共享性等特点。专题学习网站在教学中的恰当应用,可发挥信息技术与课程整合的优势。专题学习网站的开发和使用已经成为当前教育信息化的一个关注点。但是许多学习专题网站在建成之后往往缺乏有效的维护和管理,不能迅速跟进大量信息衍生及业务模式变革的脚步。一个好的网站后期运行必须安排专人花费大量的时间和精力来维护页面信息的更新,这样才能保证其内容的时效性;另外如果需要对网站板块和栏目进行扩充改版,那样的工作量势必更更大,有的甚至还需重新建设网站。这钟建站模式使用户一直处在高成本、低效率网站运作状态。CMS(内容管理系统)则是一种基于模板设计的网站开发系统,它提供给用户开放的开发平台,可以有效的加快网站开发速度减少开发成本。
1 CMS概述
CMS是Content Management System的缩写,意为“内容管理系统”。 是一种基于B/S结构、位于前端Web 服务器和后端浏览器之间的软件系统。目的是将庞大、繁杂的后台数据和信息进行有效管理,同时规范网站后台信息管理流程,统一数据存储格式,减少网站维护的投入,加强信息权限管理,进而显著降低建立站点的复杂性,方便网站的维护和管理。
CMS的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。内容管理系统通常有3个要素:文档模板;脚本语言或标记语言;与数据库集成。CMS使用模板和通用的设计元素以确保整个网站的协调,用户只需在文档中采用少量的模板代码,即可把精力集中在设计之上的内容了。要改变网站的外观,管理员只需修改模板而不是一个个单独的页面。同时CMS支持权限设置和插件集成,极大的便利了网站的管理与维护。
2 CMS选型
目前CMS的开发平台众多,主要有:基于PHP平台的有PHPCMS、织梦CMS、帝国CMS、齐博CMS;基于ASP平台的有KesionCMS、Powereasy、科汛内容管理系统、JoekoeCMS;基于JAVA平台的cms4j、方正翔宇CMS;基于.NET平台的有动易CMS、web7 CMS等。从开发语言方面来看,目前PHP+MYSQL的CMS占多数,具有简单、实用、易懂的特点;JAVA和JSP的CMS虽然强大、安全,但是其空间、服务器价格过于昂贵,对于普通用户来说实用性不高;而ASP的CMS其语言本身存在不安全因素。所以对于CMS的选择非常重要,建议从以下几点进行考虑:1)易于理解和使用;2)能够方便灵活的进行模板自定义;3)能够通过插件和模块进行无限扩展;4)系统安全性高;5)不需要掌握复杂的编程知识;6)系统的性能和速度得到优化;7)有大量的参考文献和帮助社区提供支持。
3 CMS建站流程分析
3.1 网站规划
专题学习网站至少应包括专题知识、教学资源库、学习交流平台和学习评价四部分。如图1所示。
依据学习网站的具体需求,将网站内容分为若干个主栏目,制作完成后如情况没有发生变化一般不用更新。主栏目可根据需的内容分为若干子栏目。得益于CMS的强大功能,栏目在使用的过程中还可以随实际需要情况很方便的调整。
3.2 模板设计
选择好CMS版本后,首先要考虑的就是网站模板。网站模板与网站程序完全分离是目前主流CMS的设计理念,模板是用来控制前台网页显示界面的布局和字体、图片样式及形式的,使得表现和内容分离。只要设计不同的模板,即可实现不同的网站界面风格,让用户达到快速建站的目的。
3.3 后台管理
CMS的后台管理通常是以页面文档管理为核心,一般具有模板自定义、首页生成管理、内容添加管理、内容检索管理、新闻管理、公告通知管理、留言管理、用户管理等各种基本功能模块。作为CMS系统的核心,CMS后台管理可以方便地实现对整个网站内容的有效管理。只需要登录网站后台,就可以进行栏目管理、文章、文章维护、网站设置、主题管理、专题管理、论坛管理、管理js文件、用户管理、插件管理等功能。在栏目管理内可以方便地增加、删除、修改网站的栏目,主栏目下面还可以以树形方式建立子栏目。同时CMS的后台数据管理提供了诸多的功能,例如可以上传附件,并可以在后台设置允许上传的附件后缀名,方便了教师更新网站资源的工作。
4 结束语
以CMS为核心的动态网页系统的出现给专题学习网站开发带来了很大方便,比以往的静态网页系统、动态网页系统在网站内容的创建、管理和共享等方面更加灵活、简便,不仅提高了网站开发的效率而且也提高了管理员对内容管理的效率,使得系统维护、升级、扩充更方便,极大的适应了用户在不同环境下的需求。基于CMS的专题学习网站平台,可以从根本上解决技术与内容的瓶颈、开发维护角色分工、网站统一科学管理等问题,使网站开发人员、系统使用者和最终用户均能从中持续获益。
参考文献:
[1] 王发斌,张凤.基于CMS的高校专题网站开发研究及应用[J].电脑知识与技术,2011,7(13):3132-3133.
[2] 耿璐,聂足.基于CMS的企业网站的设计与实现[J].业网站的设计与实现,2009,30(2):351.
[3] 吴冬晨.基于CMS的《网站设计与维护》课程教学的研究与实践[J].电脑知识与技术,2010,6(3):750-752.
[4] 孙毅,郭玲,陈惠敏,刘斌.基于DedeCMS的高校院系网站建设[J].昌吉学院学报,2008(4):139-141.
[5] 黄海艇,胡俊溟.基于CMS的高校学院网站建设[J].电脑学习,2009(1):30-31.
关键词:企业网站设计;电子商务;
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)27-0277-02
计算机网络技术的高速发展,正在深刻地影响着人类生活的方方面面。互联网逐渐超越传统媒体,成为信息传播的重要渠道。同时,网络购物的兴起,也使得互联网成为重要的商务贸易平台。在这种大背景下,企业网站的建设就变得特别重要。企业网站是一个企业与外界沟通交流的重要平台,企业可以实时企业动态、产品信息及取得的荣誉,宣传企业活动,树立企业形象,可以让访问者全方位了解企业;还可以对用户提供交流平台,通过对用户访问活动数据的收集分析,了解用户关注热点,使得企业本身能够更准确地对自己进行市场的定位,辅助企业经营,帮助企业更好地适应市场。越来越多的企事业单位都建立了自己的网站,然而我国传统的中小企业网站还处于较为低端的初级阶段,一般仅有企业介绍,产品介绍等页面,页面简单,功能较少,没有在线商品交易功能,对促进扩大销售帮助较少。世界首富比尔・盖茨曾预言“未来要么电子商务,要么无商可务”,电子商务已成为企业营销的重要手段,因此,设计一个具有电子商务功能的企业网站非常必要。本文即设计开发一个面向中小企业的兼具企业门户网站与网上商城于一体的电子商务网站,不仅可以帮助树立企业形象、宣传企业产品,还可以实施电子商务,实现产品的在线销售。
1 需求分析
建立企业网站的第一步就是要确定企业自己的需求。本文为中小企业建立的企业网站的首要目的就是宣传企业形象和展示企业产品,其次是利用网站开展电子商务,开拓新的销售渠道,寻找更多的商业机会,扩大企业效益。具体需求分析如下。
1.1 功能需求
1)企业介绍:向客户展示企业的历史、地址、价值观、主营业务、技术成果及公司取得的集体、个人荣誉等内容。成为在线宣传企业形象的重要窗口。
2)新闻平台:编辑企业动态、业内新闻、技术突破、优惠措施等内容。同时统计用户浏览信息,了解用户最关心的内容,为企业发展提供参考。
3)产品展示:使用图文并茂的方式展示企业所有产品详细信息,让用户通过浏览网页就能充分了解产品所有参数。
4)商品在线销售:提供在线商城的功能,注册用户登录以后可以在线选择所需产品,加入购物车,生成订单,后台管理人员与客户取得联系,对订单进行处理,完成产品的销售过程。
5)用户交流:提供用户与企业在线交流的平台,及时为用户提供咨询、售后等服务,加强企业与用户的沟通。
1.2 性能需求
1)匿名用户和注册用户都可以浏览企业与产品的基本信息,而只有注册用户才能发表留言,订购产品及管理自身账户信息。
2)只有系统管理员才能编辑管理网站的新闻、产品等信息,对用户的操作流程进行审计,实现对网站的信息与安全性维护。
3)对所有用户的账号信息进行加密与授权管理,防止用户身份信息泄露,对于非法访问及时给出警告,甚至冻结账号。
4)对用户输入内容进行安全过滤,防范非法入侵,提高系统安全性。
2 总体设计
2.1 系统结构设计
通过上述对网站的需求分析,可将网站系统划分为两大功能模块进行实现:前台功能模块与后台功能模块。前台模块实现企业宣传、产品展示、产品销售、顾客留言等功能;后台模块实现顾客管理、信息、产品管理、订单处理等功能。每个模块又由若干子模块组成。功能模块结构如图1所示。
2.1.1 前台功能模块设计
1)新闻中心:通过列表方式显示行业动态和企业新闻,并根据新闻日期及用户点击频率动态更新最新新闻和新闻热点。
2)公司简介:展示企业的发展历史、企业文化、企业规模、主营业务、技术成果、取得荣誉、联系方式等内容。
3)产品展示:既能分页显示所有产品基本信息,也能按产品种类进行分栏展示。在商品列表,点击任意商品,可以进入产品的详细介绍页面。在详细介绍页面可以查看产品的名称、类别、价格、图片、其他参数,以及历史用户对产品的评价,帮助用户全方面了解产品。
4)订购产品:通过在产品展示页面对产品的了解,注册用户登录之后可以将产品添加到购物车,在购物车页面修改待购买商品的数量并提交,填写订单信息,生成订单。
5)留言板:留言板模块主要实现访客的交流沟通,所有访客可以在此模块浏览讨论内容,注册用户可以在此模块发言,与企业服务人员进行交流沟通。
6)登录注册:用户通过注册页面填写个人信息成为网站的注册用户,在登录页面输入正确的用户名密码登录网站可享受注册用户的权限,执行特定操作。
2.1.2 后台功能模块设计
后台功能模块只有被授权的管理员凭正确的用户名和密码才能进入,进行相关的管理操作。
1)新闻管理:此模块实现新闻类型和新闻条目的添加、删除和修改操作。根据访问量统计的结果生成新闻访问排行榜。
2)产品管理:此模块完成对产品类型和产品信息的维护,可以添加、删除、修改产品类型,添加、删除和修改产品信息。产品信息包括产品名称、价格、图片、上市时间、产品描述等内容。
3)订单处理:管理员及客服人员可以查看已处理和未处理订单,将未处理的订单信息发送给销售部门进行商品的配送,将已成功配送的订单修改为已处理。
4)留言板管理:对用户留言进行管理维护,可删除用户留言,对用户留言进行回复。
5)用户管理:此模块对顾客的信息进行管理维护,可删除已注册用户、修改用户权限、重置用户密码等功能,此模块仅有系统管理员权限方可操作。
2.2 数据库设计
本网站采用SQL Server2008进行数据库管理,通过概念结构设计和逻辑结构设计,最终网站的数据库由管理员表、用户表、新闻类型表、新闻信息表、产品类型表、产品信息表、订单表、订单明细表、购物车表、留言表、产品评价表等组成。
2.3 开发技术
网站采用+JAVAScript 语言开发,利用SQL Server2008进行数据库管理。在开发的过程中使用母版页统一管理和定义具有相同布局风格的页面,为网页设计和修改带来了极大的便利。Ajax技术的使用可以在浏览器和服务器之间使用异步通信机制进行数据通信,从而允许浏览器向服务器获取少量信息而不用刷新整个页面。
3 结语
在信息化极度发达的今天,人们大多已经习惯了通过网络了解企业的动态,并通过网络进行各种业务的往来,很难想象一个企业还没有自己的网站。企业除了采用传统的展览会、电视、报纸广告等手段之外,可以通过互联网渠道结识新客户,争取更多订单。设计一个具有电子商务功能的企业网站非常必要。
参考文献:
[1] 李国才.中小型企业网站的分类及设计策划[J].中国高新技术企业,2015(28).
[2] 刘春霞.基于JSP的中小型企业门户网站设计[J].软件导刊,2015(6).
[3] 王晴.企业网站规划方案设计[J].电脑知识与技术,2014(10).
关键词:JSP;论文管理;数据库
中图分类号:TP315文献标识码:A文章编号:1009-3044(2007)15-30595-01
Based on the JSP College Students Papers Management System Design and Implementation
HAN Li-kai, FENG Li, ZHANG Hong-xiang, DING Xiao-qian
(Department of Computer, Xi'an University of Arts and Science, Xi'an 710065, China)
Abstract:SQL Server database as background the use of standard three-tier MVC (JSP-JavaBean - Servlet) include the application development model logic, process and display logic into different components to achieve, and these components can be interactive and reuse, Efficient Implementation of college students published papers management functions.
Key words:JSP; Paper management; Database
1 引言
随着大学教育的普及,大学生的数量不断扩大,随之而来的是学生论文数量的不断增多,而且毕业论文的管理也是高校评估的一个重要方面。如果仍按照手工作业来进行论文库的管理工作,不仅工作量大,而且容易出错,更不方便大家查阅。本文旨在开发出具有论文的、管理和查阅工作的信息管理系统。
2 系统设计
2.1 系统设计的基本思路
系统以SQL Server作为后台数据库,采用基于数据库操作类的开发模式和标准MVC三层架构(JSP-JavaBean-Servlet)开发模式把应用逻辑,处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用,从而提高了效率。其中Servlet担当主要逻辑控制,通过接受JSP传来的请求,调用以及初始化JaveBean,再通过JSP传到客户端,对后台数据库的连接和通讯则由SqlBean来实现[1]。
2.2 系统的工作流程
系统使用的流程是先由管理员进行系统数据的初始化,然后由学生登录系统进行论文和管理工作,这些登记在库的论文将作为以后查询的主要对象。系统的用户信息和权限由系统管理员进行维护,有身份的用户登录系统进行论文、科技专著、学术报告的与管理工作,其他用户则可以进行论文的查阅。
2.3 系统的主要特点
(1)依托校园网的优势设计和开发,通过此平台,学生可以不受时间、空间、地域的限制,实现网上和浏览论文。
(2)模块组件化。充分考虑到代码重用机制,比如查询、修改、删除等都被做成独立可以重用的模块,在使用时只要根据传递的参数不同直接调用即可。
3 系统的功能模块和数据库设计
3.1 系统的功能模块
系统的功能模块如图1所示。主要包括两个方面,一方面是管理员的管理功能,包括院系维护、人员维护和角色权限维护,这一部分是系统管理的基础,至关重要;另一方面是论文管理功能,包括论文和进行论文管理、科技专著和进行科技专著管理、学术报告和进行学术报告管理等。
各个模块要实现的功能如下:
(1)管理员登录:系统初始化好一个系统管理员用户,管理员能够通过该入口进入系统主界面进行管理操作。
(2)管理员管理学院:实现对添加新学院、修改、删除等功能。
(3)管理员管理系所:实现对添加新系所、修改、删除等功能。
图1 系统的功能结构
(4)管理员管理学生用户:实现添加新人、查看、修改、删除和查询人员信息等功能。
(5)管理员管理角色权限:实现新增、修改和删除角色等功能。系统初始化有“系统维护管理员”的角色,该角色为系统管理员所有,可以进行所有的操作。每一个角色对应的操作权限是操作模块的名称。
(6)学生登录:大学生用户按照管理员分配的用户名和密码登录系统,其所拥有的权限为系统管理员为其分配的权限集合。
(7)学生进行论文管理:可以、管理论文。
(8)学生进行科技专著管理:可以、管理科技专著。
3.2 数据库的设计
本系统在设计过程中,尽量考虑到各个模块中相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。根据系统的流程和功能需求,数据库主要包含下面几个表:
(1)学院数据表:用于存放学院数据,数据项包括学院名称、负责人、电话、学院编号等。
(2)系所数据表:用于存放系所数据,数据项包括系所名称、所属学院、负责人、电话、系所编号等。
(3)学生数据表:用于存放学生数据,包括的字段有编号、学院、作者、刊物名称、论文名称、收录情况、影响力、影响因子、引用次数、第几作者、备注。
(4)科技专著数据表:用于存放科技专著数据,包括的字段有编号、学院、作者、字数(万字)、备注等。
4 数据访问控制的实现
4.1 数据访问控制
用基于连接池的数据库技术对数据库进行访问。连接池具有以下功能:装载和注册JDBC驱动程序;根据在属性文件中定义的属性创建连接池对象;实现连接池名字与其实例之间的映射;跟踪客户程序对连接池的引用,保证在最后一个客户程序结束后安全关闭所有连接池[2]。系统采用DB Connection Manager的Java类管理连接池对象,其中每一个连接池保持一组JDBC数据库连接对象,可以为任何Servlet所使用。
系统采用数据库连接池进行数据库的统一管理,同时在数据库操作上进行了封装,方便程序开发时与数据库的交互。数据库连接池在实现某一个功能时,首先要连接数据库,如果在每一次需要进行数据库操作前都要加载驱动、创建连接,那么在连接的入口参数处理上将是十分零散,不好管理和维护。一旦系统移植,数据库参数改变,将需要重新修改所有的连接代码,重新编译,这项工作十分复杂[3]。本系统采用DBConnectionManager类来创建连接池,则不需要重新修改所有的连接代码,重新编译,该类封装了数据库操作的基本函数,用于作为JavaBean的父类,便于统一管理。
4.2 Web访问控制
Web访问控制主要通过JSP程序编程来控制。当用户登录系统时,首先检查访问是否是受控页,如果访问受控制则判断用户是否有权限,如果有则发送受控页面,否则返回到登录页面提示用户登录。
5 结束语
基于JSP的高校学生论文管理系统具有良好的稳定性、灵活性、可申缩性和易维护性,系统能够很容易融合到学院现代化办公系统中,可以大大提高工作效率。目前,该系统正在进一步完善中。
参考文献:
[1]刘剑. JSP网站开发与设计[J]. 电脑知识与技术.学术交流, 20056(5):17-23.
[2]吴艳霞, 吴传明. 论中小企业网站建立与推广[J]. 现代企业, 2005(3):48-50.