4 企业网站的详细设计 copyright paper51.com 4.1 网站的结构 http://www.paper51.com 网站的文件及其功能如下: paper51.com ⑴ index.asp。网站首页面,这个页面要实现的功能主要有两个,顾客浏览和管理员登陆。 内容来自www.paper51.com ⑵ conn.asp。连接数据库页面,包含最基本的连接数据库语句。 paper51.com
⑶ contact.asp。联系本企业,主要是以留言的方式提交信息。 paper51.com ⑷ news.asp。企业的最新的新闻动态。 http://www.paper51.com ⑸ products.asp。企业的产品展示。 copyright paper51.com ⑹ sale.asp。企业招商引资信息页面。 paper51.com ⑺ department.asp。下属企业介绍信息页面。 内容来自www.paper51.com ⑻ FONT.CSS。字体的格式。 内容来自www.paper51.com ⑼ group.asp。集团简介界面。 内容来自www.paper51.com ⑽ careers.asp。网页首部信息页面。 http://www.paper51.com
⑾ end.asp。网页尾部信息页面。 http://www.paper51.com ⑿ magazine.asp。网站目录界面。 内容来自论文无忧网 www.paper51.com ⒀ longin.asp。 管理员登录页面。 paper51.com ⒁ data。数据库文件夹,其中包含一个数据库文件data.mdb,然后把所有的表都存放在这个数据库中。 http://www.paper51.com ⒂ Images。网站图片文件夹 http://www.paper51.com 5.2网站模块设计 http://www.paper51.com
⑴ 网站的主页面 paper51.com
界面是给用户的第一印象,同时也是人机交互的平台界面,几乎所有的操作都通过网站的界面进行。经过良好设计的网站界面既可以体现界面的专业性又可以体现艺术性。好的网站界面可以有效的提高软件的外在品质,可以给人留下很好的第一印象。这样也会增加网站的访问率,看来网页的界面设计也是非常重要的,企业网站界面设计主要应用HTML语言,和Macromedia DreamweaverMX2004进行设计,在进行界面设计的过程中,主要按照美观大方、简洁实用的原则。 内容来自论文无忧网 www.paper51.com 网站主页采用蓝色,灰色为主色调,并配有其它颜色的样式选择方案,网站默认方案为阳光灰度空间,网站LOGO采用鲜明的绿色图片,是运用Photoshop cs 9.0编辑得到,网站主题突出,显得网站色彩亮丽,鲜明。BBS网站主页界面如图5.1。功能代码详见附录。 内容来自论文无忧网 www.paper51.com 网站主页主要包括分版面的链接,主要调用网页首部信息页面和网页尾部信息页面以用来显示网站的首部和尾部信息,在其它的页面中也类似的调用,不用在每个页面中重复编辑网页首部和尾部的代码,大大节省了网站开发的时间。 copyright paper51.com 网站风格选择,网站集成2种风格样式,阳光灰度空间和阳光红色空间,网站默认方案为“阳光灰度空间”在网站Logo的右下方,选择网站样式,既可以轻松的浏览网站清新的风格特色。 copyright paper51.com
网站主页,集成管理员登陆页面,以管理员身份登陆以后既可见。 http://www.paper51.com
paper51.com
图7 网站主页 copyright paper51.com (2)管理模块的设计 copyright paper51.com 对于企业网站各个版面的有效管理的方法是制定一个专门的版面负责人来对版面文章进行相关处理,即管理机制。由于开发设计中,功能比较基础,简单,所以设立一个管理员对整个企业网站进行管理就可以达到有效管理的目的。 paper51.com
管理员机制最重要的是对管理员身份的认证,即如何知道用户为管理员,实现的方式是在数据库中建立的表来查询存储管理员名称等信息,当用户登录时,系统将用户名及其资料到数据库中匹配,如果匹配成功,登陆的用户即为管理员,否者以普通用户登录。 paper51.com 管理员对所有版面帖子的管理通过对数据库中存储帖子的表内记录的删除来实现帖子的删除的。 http://www.paper51.com 企业网站的管理功能包括:信息删除管理,网站版面管理,对网站版面进行添加,删除,合并等操作;管理员修改,管理员设置;网站默认风格设置。 copyright paper51.com
内容来自论文无忧网 www.paper51.com
图8 管理员登录页面 copyright paper51.com
copyright paper51.com
图9 管理中心页面 内容来自www.paper51.com 6 系统测试 copyright paper51.com
程序编写出来并不是软件开发的结束,因为,一个可靠的程序必须经得住考验,这就是调试与测试得工作了。不可否认的是,这一步是软件开发的最后一步,也是重要的一步。测试不仅包括,系统调试与测试,同时还包含后期的系统维护,当然,考虑到这是毕业设计的内容,因此,系统维护可以暂时不计算在内,单这不能影响测试在本系统开发中的重要地位。 http://www.paper51.com 6.1测试目的 http://www.paper51.com 测试是一个为了寻找错误而运行程序的过程,它的目的就是找出尽可能多的程序漏洞,对系统进行改善,以便客户运行时得以顺利进行,而不发生故障。一个好的测试的标准就是指找到迄今为止尚未发现的错误,并且,一个成功的测试的标准则是指揭示了迄今为止尚未发现的错误,可见,发现错误后漏洞是一个测试的重要目标。 内容来自www.paper51.com
6.2测试结果 paper51.com
经过对程序的调试与测试我发现了许多编程时容易出现的问题,有些问题是大家普遍存在的,而有些则是我个人容易出现的。 copyright paper51.com
首先的问题,就是拼写错误问题。这种错误不容易察觉,不过越来越先进的编译器给编程用户在这方面带来了很大帮助。同时,这里不得不提一下, C# 编译器在这方面做得尤为优秀。在 C++ 语言中编译器是在“编程人员总比编译器聪明” 的假设下设计的,因此,用 C++ 编写的程序效率非常高,但程序中的错误却非常难以诊断,这不正是“编程人员总比编译器聪明”么。但 C# 在这方面有了很大的进步,它不存在这种假设,因此用 C# 编程时,程序漏洞更容易检测。 内容来自www.paper51.com
其次,就是在编程千万不要忘记编写“关闭对话框事件(函数)” 。如果犯了此类错误,那么你的程序一旦开始运行,它就不会停止。关闭对话框之后,再想运行此程序时,操作系统就会提醒你:已经有一个此进程正在运行你无法再一次运行它。只有打开资源管理器,关掉相关进程后,再从新运行此程序;或者,从新启动计算机,才能解决这个问题。 http://www.paper51.com 接着,就是 ADO 编程时,无连接状态下数据操作应注意的几个问题。由于保持连接状态下的数据操作,有许多的不便之处,因此,C# 编程时,Systems.Data类中由许多函数都支持无连接状态下数据操作。这时一定要注意,在操作之前要先对数据库和内存缓冲区进行绑定;而数据操作的对象都是内存中的数据;若进行了增加,修改等操作,在 ADO 编程结尾处一定要更新数据库,将内存中的数据写入数据库;否则,所有修改数据库的数据操作都无效。 http://www.paper51.com 最后,有一个小问题要说明一下,在测试程序时,最好先关闭防火墙,这是由于本文的研究内容涉及到两台计算机的TCP连接。否则,当调试程序时,操作系统就会提醒你:有非法计算机企图连接到本机,若没关闭防火墙,这时一定要允许连接;不然,两台计算机无法连接,也就不能进行文件传输了。 内容来自www.paper51.com
|