在这篇论文的写作过程中,我的导师xxx教授给予了我很大的帮助,本论文能够顺利完成,离不开导师的悉心指导和严格要求,导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远,不仅使我树立了自己的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!
此外,本文研究工作还得到了安徽省消防总队xx高工、中国科学技术大学火灾科学国家重点实验室xxx博士、xx博士、xxx硕士的热情帮助,他们在专业领域的通晓给了我极大的帮助,在此向他们表示真诚的谢意!
我还也要感谢学校所有辛苦工作、为我们精心安排每次学习与活动的老师们,感谢他们给予我学业上无私的教诲和生活上亲切的关怀!
同时,尤其感谢多年来一直给予我鼎力支持和无私奉献的父母以及默默支持和照顾我学业和生活的妻子,没有他们的付出与牺牲,我的课题研究就谈不上顺利完成,再次真心地感谢和祝福他们!
最后,谨向所有在攻读工程硕士学位期间曾经关心和帮助过本人的老师和同学表示最诚挚的谢意!
在本论文即将完成之际,谨此向我的导师致以衷心的感谢和崇高的敬意!本论文的工作是在窦老师的`悉心指导下完成的。窦老师以他敏锐的洞察力、渊博的知识、严谨的治学态度、精益求精的工作作风和对科学的献身精神给我留下了刻骨铭心的印象,这些使我受益匪浅,并将成为我终身献身科学和献身事业的动力。
衷心感谢学院对我的培养,向土木工程学院及研究生部的所有老师致敬,感谢各位领导和老师给予我的大力支持和帮助。
真诚感谢各位老师在本人学位论文完成的过程中给予的指导与帮助。
感谢实验室的每一名成员。我们实验室既是一个温馨、和谐、充满朝气的大家庭,又是一个团结、奋进、战斗的团队。能有这样的学习和工作环境,归功于实验室的每一位老师及工作人员,在此表示深深的谢意!同时要感谢同门师兄弟在学文论文完成的过程中给予的帮助,正是集体的努力才使得项目进展顺利。他们的才华与笑容已经深深地印在我的脑海中,这其中的过程值得我一生去回味。
感谢在研究生学习生活期间给我带来的欢乐和美好的回忆!
同学们的无私帮助和支持让我体会到了同学友情的真谛。
最后衷心地感谢为评阅本论文而付出宝贵时间和辛勤劳动的专家和教授们!
在本论文即将完成之际,谨此向我的导师致以衷心的感谢和崇高的敬意!本论文的工作是在窦老师的悉心指导下完成的。窦老师以他敏锐的洞察力、渊博的知识、严谨的治学态度、精益求精的工作作风和对科学的献身精神给我留下了刻骨铭心的印象,这些使我受益匪浅,并将成为我终身献身科学和献身事业的动力。
衷心感谢学院对我的培养,向土木工程学院及研究生部的所有老师致敬,感谢各位领导和老师给予我的大力支持和帮助。
真诚感谢各位老师在本人学位论文完成的过程中给予的指导与帮助。
感谢实验室的每一名成员。我们实验室既是一个温馨、和谐、充满朝气的大家庭,又是一个团结、奋进、战斗的团队。能有这样的学习和工作环境,归功于实验室的每一位老师及工作人员,在此表示深深的谢意!同时要感谢同门师兄弟在学文论文完成的过程中给予的帮助,正是集体的努力才使得项目进展顺利。他们的才华与笑容已经深深地印在我的脑海中,这其中的过程值得我一生去回味。
感谢在研究生学习生活期间给我带来的欢乐和美好的回忆!
同学们的无私帮助和支持让我体会到了同学友情的真谛。
最后衷心地感谢为评阅本论文而付出宝贵时间和辛勤劳动的专家和教授们!
新 乡 学 院
毕
业
论
文
指导教师姓名
潘红 论文题目 院(系)名称 专业名称 班
级 学生姓名 学
号
企业门户网站的设计与实现 计算机与信息工程学院 计算机信息管理 09计算机信息管理1班 段品 0906011043 2012年4月完成
目 录
摘要: 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 关键词 : 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 Abstract: 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 1 Key words; 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 1 1 系统规划 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 2
1.1 系统开发背景 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 2 1.2 系统设计思想及目标 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 3 1.3系统开发技术 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 4 1.4系统的可行性分析与需求分析 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 6 2 系统设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8
2.1系统功能设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 8 2.2系统界面展示及代码介绍 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 10 3 系统测试及安全性设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 14
3.1系统测试 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 14 3.2系统安全性设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 4 总结 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 16 致谢 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 17参考文献。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 18
摘要:随着网络技术与信息技术的发展,因特网迅速成长,Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因特网与企业经营活动的结合创造了新的网络经济。公司企业也需要一个适合自己的产品发布网站。本网站采用了ASP编程技术,运用Microsoft Access2003建立数据库,进行数据管理,保持数据的完整性,成功制作了这个网站,完成了公司企业门户网站管理系统所需的几大功能,如动态添加产品信息,更新新闻,更新招聘信息的设计等,公司可以简单方便的运用后台进行管理,对网站进行各项操作,以便企业能及时的更新自己的产品信息。最后我们对整个网站的设计做了一些总结,总结出了一些经验和教训。
关键词 : 互联网
系统开发
企业门户
Abstract:along with the network technology and the information technology development, the Internet rapidly grows, on Internet issued the information mainly will be, gains the information which realizes through the website also is must in Internet “the sea” center the information which will need according to the certain retrieval way from the website download. The Internet and the enterprise managed active the union to create the new network economy. The toy enterprise also needs to suit own product to issue the website. Our website has used the ASP programming technology and its the corresponding Java language technology, utilizes Microsoft the Access2003 establishment database, carries on the data management, maintained the data the integrity, the success has manufactured this website, has completed several big functions which the toy enterprise website needed, like the dynamic increase product information, the visitors' book design and so on, the company might simply facilitate the utilization backstage carried on the management, carried on each operation to the website, in order to the enterprise could prompt renew own product information. Finally has made some summaries to the entire website design, proposed some insufficiencies and the opinion. Key words; Internet System development Enterprise Portal 系统规划
1.1 系统开发背景
近年来,随着网络的普及。人们获取新闻及各种信息的途径已不仅仅限于报纸,广播等传统媒体。人们开始越来越多地在网上查找自己感兴趣的信息。由于网络的即时性和更新速度快等优点,上网看新闻已经成为人们获取信息的主要途径之一。由此各种类型的门户网站随即出现,大大地提高了人们获取信息的速度,加大了信息交流的效率。
企业门户网站就是一个连接企业内部和外部的网站,它可以为企业提供一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等等都可以通过这个门户获得个性化的信息和服务。企业门户可以无缝地集成企业的内容、商务和社区:首先,通过企业门户,企业能够动态地发布存储在企业内部和外部的各种信息;其次,企业门户可以完成网上的交易;此外,企业门户还可以支持网上的虚拟社区,网站的用户可以相互讨论和交换信息。 一个好的企业网站应具备以下几个内容:
① 企业的网站架构应该是以企业为核心的主题层次、内容分类、页面顺序等所组成。由于每一个浏览者都可能成为企业的客户,网站的主题应突出对企业所想或所可以提供给客户的利益性产品或服务的详尽说明和体贴客户设计,而企业规模、实力等方面的描述则只是对主题的烘托,由此决定了在内容分类上应加大主题内容的渲染,在页面顺序上应优先考虑主题内容的排列。
② 企业网站另一个重要的作用就是体现出企业精神、理念以及企业文化,这些是企业的 CIS 理念中的组成部分,在网站的建设中该部分也应该得到很好的体现。
③ 同时,在策划过程中还要兼顾企业产品营销理念和企业未来的发展规划。 企业网站建设最为重要的是长期的网站的维护,然而目前大多数企业网站的维护意识与当初域名申请和网站开通时的超前意识相比却显得十分不足。许多公司建立起网站后就在那里守株待兔了,既不管理又不更新,这是错的。网站不及时更新,就不能正确反应公司的信息,这样宣传的效果不能达到反而会给企业形象带来负面的影响。因此开发适合自己的企业门户网站就显得尤为重要了。我们的网站就是在这样的大背景下进行开发的。
1.2 系统设计思想及目标
1.2.1设计思想
本系统用ASP语言来编写企业门户网站,数据库用ACCESS来连接系统,即ASP + ACCESS模式完成整个设计工作。本系统全部基于Internet网络,以ASP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来设计企业门户网站就成为了当今应用软件的首选体系结构。系统规划的目标就是明确系统开发的目标和用户的信息需求,提出新系统的逻辑方案。系统规划在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些的信息需求调查分析清楚,从逻辑上或者从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。系统规划阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、系统逻辑方案的提出。
依托先进的计算机技术与通信技术,充分利用现有的计算机资源,采用系统集成方法,在一定时间内,逐步建立一个全面的、多层次的、实用有效的计算机系统,为提高企业的管理水平,增强企业经济效益及市场竞争能力服务。
系统的实现应遵循以下指导思想:
(1)系统贯彻“实用、可靠、先进、经济”的八字方针,以应用为导向,推进管理上台阶,按急用先上、分步到位的原则进行建设。
(2)从现实情况出发,以企业发展需求为依据,总体规划、分步实施,确保系统高度集成、总体优化、安全、可靠、稳步推进。 1.2.2系统设计目标
本门户网站是根据企业实际要求进行开发设计的,主要实现如下目标: (1)网页风格符合企业的特点,界面美观大方。
(2)能够对公司的产品进行及时的宣传,并为本公司开发的部分或全部软件提供下载功能。
(3)针对某行业或某一问题提供相应的解决方案。 (4)充分为用户着想,提供细致周到的技术支持。 (5)提供为用户快速留言的留言簿,并具有版主回复功能。
(6)为网站管理员提供方便、快捷的网站维护平台。 (7)网站运行安全稳定。 1.2.3系统实现功能
(1)网站前台
前台展示区要求实现:首页、企业简介、产品展示、新闻发布、招商加盟等模块信息的显示功能。
(2)网站后台
后台管理模块要求实现:用户管理、公告管理、新闻中心管理、留言薄管理、产品管理、等多个功能模块的功能。
前台模块的功能 系统维护:,权限维护 产品管理:产品维护 用户管理:管理系统的用户。
顾客留言:留言表用于和访问者交流,让访问者也可以发信息,是访问者和管理远沟通的桥梁。
1.3系统开发技术
1.3.1 Access数据库介绍
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
处进入从程序员视角在它的有关兼容性有SQL-质问可能被观看并且作为SQL语句编辑,并且SQL语句直接在巨视和ASPA模里可以被使用操作进入桌子。用户可能混合并且使用两个ASPA并且“宏”编程形式和逻辑既没提供面向对象的可能性。
导入导出报表的生成程序,当时有能力和到这项任务的复杂报告创造,没有另
一受欢迎数据库报表程序的生成程序充满特色和强有力-水晶报告。MSDE(微软公司SQL服务器桌面发动机)2000,袖珍版本的MSSQL服务器2000,被包括开发版的办公室XP并且被用于进入可能作为除之外的另一种选择JET数据库引擎。(尽快的*版本的MSDE和微软公司交换服务器实际上使用这台喷气发动机处理巨大大量数据并且安置一“赝品”在它之上的那些应用的应用层。大约这事实的缺乏知识因进入/喷口家庭的软件产品而为不该受不敬做贡献,特别是关于“大”工程。) 1.3.2 ASP技术介绍
ASP全名为(Active Server Pages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端。ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*。asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即ASPScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Ob—ject) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。
ASP在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。
在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的web应用程序。
综上所述,ASP具有如下一些特点:
(1)使用普通的文本编辑器(如记事本)即可进行编辑设计; (2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行;
(3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面;
(4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能;
(5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;
(6)与任何ActiveX Scripting语言兼容, 除了可使用ASPScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能[5]。
1.4系统的可行性分析与需求分析
通过基于Internet互联网的动态WEB数据库技术,可以解决远程的据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器安装WEB应用就可以使每个客户端都能浏览使用。
利用ACCESS+ASP技术开发本WEB应用,可以降低对客户端的需求,ASP是服务器端动态WEB技术,所有的处理过程都在服务器处理完成,传给客户端的
只是HTML页面,因此客户端只需要有浏览器的终端就可以使用。ACCESSs可以封装大部分逻辑代码,可以做到最大代码重用
数据库使用ACCESS,该数据库可以在Windows,linux,unix下运行,支持SQL97, 多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。
(1)经济可行性
根据用户的要求,分析其特点,在经济上本项目是可行的,如果产品信息或者商场官方站点使用的本系统就可以很方便的对各种各样的产品信息进行采集,编辑,发布,人员不需要专业的网页制作知识就可以快速高效地发布产品信息。这样加快
了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在商场信息化中获得更多的好处。
(2)技术可行性
在可行性研究的三个方面中,技术可行性通常是最难解决的方面,因为项目的目标、功能和性能在没有最终通过编程实现之前都是不可预知的,是比较模糊的。下面就技术可行性研究通常要考虑的三个问题入手来讨论企业门户网站的技术可行性。
1.开发的风险:企业门户网站的性质是以处理站内数据为主的数据库管理软件,其工作内容即对各类不同数据依据其属性加以不同的处理。本系统以SQL作为后台数据库,用ASP作为前台用户界面开发工具,这两种软件是现如今较为流行的软件,软件本身的功能亦非常强大,足以满足本系统的功能要求,因此在开发风险上拥有绝对的可行性。
2、资源的有效性:Internet的普及缩短了我们彼此间的距离,这个地球变得越来越小,通过Internet我们可以查阅世界各地的信息,这当中当然包括商店行业的现状和动态,我们可以随时查阅最新、最准确的商品信息和供求信息,还可以就系统实现的具体功能查阅有关的技术资料,因此在资源的有效性上也是可行的。
(3)本系统完全由个人独立开发,系统中所用素材均取材于网上信息,不牵扯任何版权或社会责任问题。系统易于操作,无须学习相关的专业知识即可操作,省去了大量的学习时间;系统可移植性好,易于普及。因此,具有很高的社会可行性。
综上所述,开发本系统在理论上是完全可行的。因此,接下来我们的工作就是进行系统研究和开发。为此,我们付出了辛勤的汗水和不懈的努力。在此也非常感谢潘红老师对我们的辛勤指导。 系统设计
2.1系统功能设计
网站成为信息系统中重要和关键部分。须将原有的管理变为浏览器/服务器模式,并上网。扩展到电子商务功能,新的营销管理方式。新系统会涉及业务流程的重组。要考虑网络特点的安全问题。网站用户从内部扩展到因特网上客户。系统管理方式变化为网络化管理。本系统属企业门户网站,适用于中小型企业、小型商品经销点。企业门户网站主要是企业生产中所需要的各种设备、原材料及零部件。网上填写定单时经检查合同确认为有效托收后,进行核对,填写定单,进行定单登记。企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。客户通过网上填写定单,网站管理员通过后台管理进入后台,查询网上定单情况,然后需要及时和客户联系,网上的客户定单非常方便,节省了能源和时间等。管理员要事实的对网站进行管理,因为客户可能随时在网上填写定单。因此需要管理员及时查询及时反馈给用户信息。
为了能顺利的完成本网站的设计工作,我们把整个网站分成三个大的模块来进行设计:数据库设计模块;网站页面设计模块;网站后台设计与管理模块。
下面详细介绍系统的各个设计。 2.1.1 数据库设计
在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。
业务流程图(transaction flow diagram,简称TFD), 就是用一些规定的符号及连接来表示某个具体的业务处理过程,它是用尽可能少、尽可能简单的方法来描述业务处理过程的方法,由于它的符号简单明了,所以非常易于阅读和理解业务流程。所以说,绘制业务流程图是分析业务流程的重要步骤。
数据流程分析把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。 在经过了上述内容的探索以及和队友的商讨,并进行了不断地尝试后我们终于完成了数据库的设计。下面进行简单的介绍。
数据库设计主要是利用access进行数据表的建立,添加和修改数据,并结合前台界面进行补充完善。本系统的数据库其中包括七个表,分别为商品表, 用户注册表, 管理员表, 商品品牌表, 留言簿, 信息,定单详细信息表。下面列举一二。详情见下面的数据库表:
(1)、企业信息表 通过对数据库中该表的内容修改,可以很便捷的变换企业网站中内容的企业信息,可以做到及时更新企业简介。
(2)、新闻表 通过对数据库中该表的内容修改,可以及时更新有关企业的新闻。 (3)、外部连接表 通过对数据库中该表的内容修改,可以随时改变友情链接等。
2.1.2网站页面的设计。
网站首页:介绍企业的一些概况,包括企业的发展状况,企业的新闻,招聘消息等,让客户能及时了解企业的最新动态。保证主页简明,完美。
产品信息:让客户能充分了解企业的产品极其产品的信息。 技术支持:让客户了解企业的技术。 客户留言:方便客户及时与企业沟通,交流。 联系方式:方便客户及时与企业联系业务。 2.1.3网站后台设计与管理模块。
管理员在进行网站管理时,经常需要对网站的title,keyword等关键词、对公司的联系方式、对后台的管理员账号及密码、对底部和首部导航栏等进行修改,这就要保证能让不懂这方面的人员进行修改,那么就要让人能方便,快捷的找到并修改或添加。而系统设置则方便的提供了这几方面的功能及作用。
系统设置又分为站点设置与导航管理两个模块,其中站点设置的功能有网站的基本设置如公司名称,网站标题,网站关键字等、网站功能开关、公司联系方式、网站管理登陆和在线系统邮件。管理员能在这些方面进行修改。
2.2系统界面展示及代码介绍
网站首页:包括各种连接,网站导航,通过我们的精心设计,网站首页简明,美观,便于管理企业信息,也便于用户访问,期望能给客户留下一个美好的印象。网站页面采用静、动相结合的方式,利用ASP编程与数据库技术实现。除了网站首页,前台页面共分为八大块:1.公司简介;2.新闻中心;3.产品展示;4.招商加盟;5.人才招聘;6.留言反馈;7.下载中心;8.联系我们。
1,首页页面如下:
图2-1网站首页运行图
部分实现代码如下:
网站首页-