基于ASP的村民管理系统设计.doc
《基于ASP的村民管理系统设计.doc》由会员分享,可在线阅读,更多相关《基于ASP的村民管理系统设计.doc(39页珍藏版)》请在沃文网上搜索。
1、成都电子机械高等专科学校 通信工程系毕业设计论文 计算机村民管理系统的设计研究摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统是一个不断发展的新型学科,任何一个单位要生存发展,就要高效率地把内部活动有机地组织起来,也就必须建立与自身特点相适应的管理信息系统。本系统主要采用了ASP、ACCESS数据库的相关技术,主要完成对村民的一些基本情况进行统一管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。以Windows 2000 Server操作系统为开发平台,设计出一个村民档案管理信息系统,对村民的基本信息等进行统一管理,便于添加、查询、修改。关键词
2、档案管理系统;Asp;Access目 录前言1第1章 技术背景和系统分析21.1 开发工具选择21.1.1 ASP的选择21.1.2 IIS的运行环境21.1.3 数据库的选择21.1.4系统运行环境的选择31.2 系统分析31.2.1 需求分析31.2.2 性能需求31.3 可行性分析31.3.1 技术可行性31.3.2 经济可行性31.3.3 管理可行性31.3.4 开发环境可行性4第2章 系统框架52.1 数据库设计52.2 连接数据库6第3章 系统详细设计73.1 系统的浏览设置73.2 主要界面及代码实现73.2.1 村民档案管理系统登陆页面73.2.2 用户登录后主界面83.2.3
3、 添加村民信息界面113.2.4 村民信息查询页面143.2.5 系统菜单控制页面14结语15致谢16参考文献17附录A 外文翻译原文部分18附录B 外文翻译译文部分22附录C 主要程序代码2737前言村民档案管理系统是一个单位不可缺少的部分, 而又是一项重要而且繁琐的工作,是管理员管理村民了解村民信息的一种基本方法。应用计算机对村民档案进行管理已经成为人们从事这行管理的迫切需求。而它的内容对于一个行政单位的决策者和管理者来说都至关重要,所以村民档案管理系统应该能够为决策者提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密
4、性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在各行各业中得到了迅速推广,同样在各种行业中也得到了广泛的应用,各种各样的管理软件也应运而生,但是这些软件都具有普通性的特点,并不是针对某一具体对象的管理机制而写的,所以,在某些特定的工作中,它就不再实用。因此,本次将开发一个村民档案管理系统,实现村民档案管理系统的现代化、科学化,完善运行的机制,大大减少管理者的错误率和人力资源的浪费,从很大程度上减轻了管理人员的负担。从而,提高管理人员的工作效率,使其符合现代化发展的需要。主要实现的功能模块有管理系统的功能登录子系统、村民基本
5、信息和详细信息管理子系统及各种信息查询、修改、添加子系统。第1章 技术背景和系统分析1.1 开发工具选择1.1.1 ASP的选择1、ASP简介ASP的英文全称是Active Server Page,翻译为中文就是动态网页。ASP是对Web服务器的增强,ASP使原来HTML网页只是浏览器从Web服务器取得Web页面的工作方式有所改变。ASP不仅可以让客户端的浏览器从服务器上取得Web页面,还可以让Web服务器接受来自客户端的信息,具有以下的动态性。(1)“交互性”,网页会根据用户的要求和选择而动态改变和响应。(2)“自动更新”,无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
6、(3)“因时因人而变”,当不同的时间、不同的人访问同一网址时会产生不同的页面。2、ASP的特点(1)使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。(2)容易编写,可在服务器端直接执行。(3)普通的文本编译器。(4)程序与浏览器无关。(5)程序的安全性,ASP的源程序不会传到用户的浏览器上。(6)提供了创建交互网页的简便方法。 综合ASP具有的功能和特点,本系统选择ASP作为主要的开发语言。1.1.2 IIS的运行环境PWS支持ASP,可以运行ASP文件。对用户来说PWS非常方便,Windows98中的PWS有着更方便的界面和更强
7、的功能,但是同一时间只能支持一个web站点。还有一组件也能对ASP文件进行浏览,这就是IIS服务器,它可以同时支持很多个web站点,对于本系统来说,选择IIS更佳。1.1.3 数据库的选择本系统是属于小型的管理系统,而数据库是本系统中的重要组成部分,是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。由于Microsoft Access 操作简单、友好,应用方便,尤其是网络功能有明显的提高。与其它的关系型数据库管理系统相比,Access2000具有以下优点:1、存储文件单一。2、支持长文件名,并可以在文件名内加空格,使文件便
8、于理解、查找。具有强大的网络功能,可通过网络传送数据。3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4、可以处理多种数据信息,如文本文件和其它数据库文件。所以本系统选择Microsoft Access数据库。1.1.4系统运行环境的选择硬件环境:586以上计算机,至少64兆内存,推荐使用128兆内存。软件环境: Windows2000sever版本以上操作系统,Microsoft Access2000数据库,IIS服务器。1.2 系统分析1.2.1 需求分析这个系统主要是用来对村民基本信息进行有效的管理,主要完成的功能包括对村民的一些基本信息进行统一管理。本系统中,不
9、同权限的人员所能行使的功能也不同。1.2.2 性能需求一般的性能需求是指相互消息传递顺利,分析正确,界面友好,运行时间满足使用需要,安全性得到保证。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其是认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。1.3 可行性分析1.3.1 技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系
10、上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。1.3.2 经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发
11、展形式。1.3.3 管理可行性随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 1.3.4 开发环境可行性我们采用asp开发工具。可以通过专用接口或ODBC接口连接许多比较常用的数据库。代码的编写更为直观,并且在IIS环境下的调试和维护也相对容易。对小型应用来说,直接使用这个数据库就是个质优价廉的选择。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。第2章 系统框架2.1 数据库设计数据库结构设计的好坏直接影响到信息管理系统
12、的效率和最终的实现效果。合理地设计数据库结构可以提高数据库存储效率,保证数据的完整和统一性。数据库逻辑结构设计: 数据库概念结构设计完毕就可以通过数据库软件转化为实际的数据模型,就是数据库的逻辑结构。本系统采用的数据库软件是 Microsoft Access2003数据库。 首先打开Microsoft Access2003,新建一个空的数据库,命名为XSDA.mdb,然后通过表设计器创建本系统的几个基本表。下面分别介绍各个表的内容。(1) 管理员信息表管理员信息表主要包括:管理员编号、管理员姓名、管理员的登录密码。它们的基本属性如表2-1所示。设置管理编号为主键。表2-1 管理员信息表(2)
13、村民信息表该信息表主要包括:村民编号、姓名、电话、家庭住址等。设置村民编号为主键。 (3) 模块菜单信息表主要包括:用户信息、村民档案、村庄等。如下图所示。2.2 连接数据库经过前面的数据库结构设计后,就可以在Access2003中创建数据库和表了。而本系统中有许多页面都涉及到数据库的操作,包括查询、插入、修改和删除等,执行这些操作之前首先要建立与数据库的连接,其数据库连接文件代码(conn.asp)如下所示:Dim DataPath,domainDim ComeurlDataPath=webPath&data/cmda.mdb/相对根目录下绝对路径dim conn,connstrdomain
14、=Request.ServerVariables(server_name)connstr=DBQ=+server.MapPath(DataPath)+;DRIVER=Microsoft Access Driver (*.mdb);On Error Resume Next set conn=server.createobject(adodb.connection)conn.open connstr第3章 系统详细设计3.1 系统的浏览设置利用ASP网页编程技术对该系统进行设计,在将程序语句输入编辑器后,要以.asp为后缀名来存盘。在要浏览时,就必须搭建WEB服务器IIS,这样会更好更准确的看到页
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 村民 管理 系统 设计
