APP下载

基于asp语言的手工网站的设计与实现

2017-05-27张文燕宋协栋

魅力中国 2016年38期
关键词:数据库

张文燕+宋协栋

【摘要】本论文研究一种基于ASP的手工网站,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以ASP为核心语言的ASP开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQLSEVER建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP页面,不断改进,直到功能基本实现的可行系统。

【关键词】手工网站; 数据库; ASP; SQLSEVER

一、背景与意义

随着科学技术的高速发展,人们开始越来越多地利用计算机来解决实际问题。手工网站是手工作品信息管理的重要部分,在手工网站中也越来越受到手工制作者与喜爱者的重视。面对大量的手工作品与教程信息,如果仍采用手工操作,工作用户必须手工填制大量的表格,这不仅浪费时间,也浪费人力和物力,而且还不能确保数据的准确性,对于网站的经营者来说,利用计算机支持手工网站高效率完成手工作品信息的提交与教程的展示,是适应现代手工网站制度要求、推动手工网站管理走向科学化、规范化的必要条件。

二、研究现状

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

国外从六七十年代开始对这类手工网站进行研究,目前己经比较成熟,所以我们要跟上发展国家的脚步。我国手工网站在手工网站研究方面的较晚,八十年代中期才开始进行手工网站设施建设。而我国手工网站的研究开始于20世纪90年代, 在以北京为代表的少数几个手工网站中进行。随着我国现代科学技术的不断发展,手工网站在生活中也显得越来越重要。

作为计算机应用的一部分,使用计算机对信息进行管理,具有手工管理所无法比拟的优点。在这种情况下,就需要开发一个功能较为全面、用户体验度较高的手工网站。本课题的选择和实现正是基于这样的情况,有其现实意义。

三、系统设计

1、设计目标

软件架构设计要达到如下的目标:

(1)可行性(Feasible)。架构的可行性是选题设计的基础。

(2)可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。

(3)安全行(Secure)。软件系统所承担的交流的商业价值极高,系统的安全性非常重要。

(4)可定制化(Customizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。

(5)可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。

(6)可维护性(Maintainable)。软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。

(7)可升级性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。

(8)客户体验(Customer Experience)。系统必须易于使用。最终用户很可能是不具有计算机专业技术的人员。

2、功能设计

通过相关调查,要求系统具有以下功能:

本系統是基于B/S架构的手工网站,本系统的具体功能包括系统主要实现了前台与后台功能。

前台: 用户在前台的主要模块有注册,登录,网站简介,作品分类,作品展示,手工教程,在线留言。

后台: 管理员在后台的主要模块有系统管理,教程管理,留言管理,作品管理,会员管理。

3、系统功能结构图

四、数据库设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。根据数据库中的几个表分别绘制数据库的实体图。

用户属性图如下图所示:

致谢:通过为期一个多月的手工网站开发,我进一步了解了系统开发的过程,学习了许多关于系统开发的技巧,并且找到了自己在这方面的不足之处。由于自身能力的不足,本手工网站的界面有些许的单一,功能让哪个也可能有所不足,但是我靠自己的努力,在指导老师的指引下将该系统大体做成了,可以应用在社会中,相信会对其有所帮助,在马上离开大学之前,还可以为社会做一些贡献,我充满了欣喜。最后我要在此感激各位老师,非常感谢!

参考文献

[1] ASP网路编程-从基础到实践 苏贵洋、黄穗、何莉 倪春雨 等编著 电子工业出版社

[2] 实战.NET-使用ASP开发面向人的软件,清华大学出版社,主编:李伦森

[3] 李海龙,SQL Server 2000 图解教程(第一版),北京希望电子出版社:2001年,141至182页。

[4] 李香敏,SQL Server 2000 编程员指南(第一版),北京希望电子出版社:2000年, 18至123页。

[5] ASP程序设计实用教程,冶金工业出版社发行部,黄德志 编写

[6] [美]Microsoft Corporation, SQL Server管理员参考手册,人民邮电出版社:2000年,214至286页。

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库