计算机专业毕业论文完整版_第1页
计算机专业毕业论文完整版_第2页
计算机专业毕业论文完整版_第3页
计算机专业毕业论文完整版_第4页
计算机专业毕业论文完整版_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要随着信息技术的高速发展,21世纪是数字信息时代,互联网正以前所未有的冲击力影 响着人类的生活。它的出现和发展,同样也为学校的发展提供了丰富的资源。正是在这样 的趋势下,大部分的学校都建立了自己的,通过來发布消息,共享资源,为学校和学生提 供一个相互交流的平台,增强学校和学生之间的联系。本文主要讲述了如何利用DREAMWEAVER和ACCESS数据库进行学校设计的开发过程,详 细给出了从学校的需求分析到总体设计、详细设计与实现及测试的各个环节,最后对本做 出了客观评价,指出了本的不足之处,并给出今后的完善方向,基本上完成了一个所要求 的容,包括前台展示和后台管理。整个包括首页模块、留言板模块

2、、后台模块。通过本次 的开发,使我明白在进行的设计与维护的时候应该要从整体上把握全局,对设计有了一定 的了解。关键词:ASP: ACCESS数据库;学校网络;管理AbstractWith the rapid development of information technology, the 21st century is the digital information age, Internet is an unprecedented impact affects human life Its emergence and development, but also for the devel

3、opment of enterprises provides a rich resource It is in such a trend, the majority of enterprises have set up their own website, through the website to publish news, Gongxiangziyuan for enterprises and Ke Hu provide a mutual exchange of the platform, enhance business and customerThis article describ

4、es how to conduct business using DREAMWEAVER and ASP web design development process, from the corporate website gives detailed system analysis to design, detailed design and implementation and testing of all aspects of the system made the final objective of this evaluation, that the shortcomings of

5、this system, and gives direction for the future perfect, basically completed the required content of a site, including the front display and back office management The entire system including the Home module, message board module, the background module Through the development of the site, so that we

6、 understand that when the system should do from the whole to grasp the overall situation, of design web site has some understandingKey words: ASP; ACCESS; DREAMWEAVER; HTML; Website design目录第1章绪论11.1 设计思想11.2 设计的目的和意义11.2.1 设计目的11.2.2 设计的意义1第2章开发环境及需求22.1 技术可行性22.1.1 DREAMWEAVER 8.022.1.2 Access 200

7、322.13 IIS22.1.4ASP22.2 经济可行性32.3 操作可行性3第3章需求分析43.1 功能需求43.1.1 前台用户功能43.1.2 后台管理功能43.2 功能模块划分43.3 数据流程分析63.4 E-R 图73.5 数据库设计83.6 数据库的连接9第4章详细设计104.1 主页104.2 用户登陆界面114.3 查看新闻114.4 发表留言124.5 后台管理134.5.1 后台登陆134.5.2 管理员留言维护144.5.3 校园动态管理14第5章结论16辞17参考文献181.1设计思想通过学校的建设更好的展示学校的教育环境以及学校、学生的各项活动,并且利用在 中运用

8、到的论坛和留言版更好的与学生、家长进行沟通了解,学生是学校的主体,根据学 校本身的运行和学生的关系建立更符合学校的。一方面要宣传学校优美的学习环境和良好 的学校形象,另一方面要利用学校吸引更多的学生!学校论坛让学生和学校零距离接触了 解。1.2设计的目的和意义1.2.1设计目的现代社会己经进入一个数字化生活的环境,随着时代的变迁和科学技术的不断发展,互 联网技术己经进入千家万户,成为了日常生活不可缺少的一部分.特别是使得国际商务交流 出现了革命性的变化,电子商务基本上己经成为这个世纪的商务交流主导。在互联网发展 过程中,许多学校意识到在互联网上开展电子商务的重要性和自身学校发展需要的必然性,

9、纷纷提出并实施了自己的电子商务计划,建立各自的。作为实现学校电子商务的最简单直 接的手段,学校不仅成为学校宣传产品和树立形象的窗口,更是学校与学生沟通交流的一个 重要平台。1.2.2设计的意义随着学生群的增长,许多补习班学校、私立学校都面临着如何扩展自己的教学规模, 形成初步规模化教育的问题,其中一个非常棘手的问题就是信息管理手段的升级,而重中 之重就是如何进行学校人力管理。人力管理就是这样一个集人力信息管理各方面为一体的 MIS,它使原先人工、繁复、容易出错、难以统计记录的信息管理工作统一由计算机操作实 现,确保业务容信息的规性、统一性、可恢复性。按前、后台设计的思想直接来自于基本的B/S两

10、层构架应用体系结构的实现模式。通 过两大任务模块及其子模块基本上涵盖了学校单位的主要功能需求,分为前台运作和后台 信息数据管理两大部分。通过本的设计与实现,更加深入、实例化地了解的方方面面,很好地积累的开发经验, 而且对于广泛应用的B/S体系构架也有了切实的感受,同时增强了综合设计能力和具体环 境下的开发实现能力。第2章开发环境及需求2.1技术可行性在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会 使用各种管理软件,熟悉IT产品。因为,有的学校对员工的素质要求比较高,从管理层到 下面的销售人员,都要求具有一定的计算机基础,所以在新投入使用时,只要对员工进行 少量的培

11、训,的功能和使用方法就基本上能够是顺利运行。开发本所用的软件主要为 Dreamweaver, ASP编程语言,IIS服务器搭建。2.1.1 DREAMWEAVER 8.0Dreamweaver是美国公司开发的集网页制作和管理于一身的所见即所得网页编辑器,它 是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制 作出跨越平台限制和跨越浏览器限制的充满动感的网页。2.1.2 Access 2003Microsoft Office Access (前名Microsoft Access )是由微软发布的关联式数据库 管理。它结合了 Microsoft Jet Database

12、 Engine和 图形用户界面两项特点,是Microsoft Office 的成员之一。Access 能够存取 Access/Jet Microsoft SQL、Oracle(甲骨文软件 公司),或者任何ODBC兼容数据库的资料。熟练的软件设计师和资料分析师利用它來开发 应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用 软件。虽然它支援部份面向对象(00)技术,但是未能成为一种完整的面向对象开发工具。 Access是微软公司推出的基于Windows的桌面关系数据库管理(RDBMS),是Office系列 应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用來

13、建立数据库的对 象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操 作规化;为建立功能完善的数据库管理提供了方便,也使得普通用户不必编写代码,就可 以完成大部分数据管理的任务。2.1.3 IISIIS ( Internet Information Server,互联网信息服务)是一种Web (网页)服务组件, 其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件 传输、动态服务和发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一 件很容易的事。2.1.4 ASPASP (Active server pages )是一

14、种类似 HTML (Hypertext Markup Language 超文本标 识语言)、Script与CGI (Common GAteway Interface通用网关接口)的结合体,但是其运 行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及性也比Script 好。ASP可以和HTML或其它脚本语言(VBScript, JavaScript)相互嵌套,是一种在WEB服 务器端运行的脚本语言,程序代码安全。ASP以对象为基础,置ADO组件,因此可以轻松 的存取各种数据库,还可以将运行结果以HTML的格式传送至学生端浏览器,因而可以适 用与各种浏览器。2.2经济可行性因

15、为通过网络传递学校信息、产品信息可以不受距离的限制,可以扩大学校的影响度, 因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该可以提 高学校的宣传力度,即提高了学校的正面影响,所以从经济上完全是可行的。(1) 学校有能力承担开发费用开发新的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本的 开发者來说,其主要投资还是在人力和物力两个方面。如果是学校自己安排人手开发的话, 其主要的投资还是在人力资源上,从的业务需求调查到的分析编码制作都是需要巨大的人 力投入的。软件学校作为一个简短的高科技产业,其员工要求都比一般学校的要求要高, 而且对开发及软件产业了解比较

16、多,所以在自我开发管理的过程中,学校自己比较容易安 排人手,这样就可以为学校节约大部分的额外开支。同时软件就其它产品来说,属于高端 行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄 厚的资金支持。所以,在的开发过程中,学校完全有能力承担开发费用。(2) 新将为学校带来经济效益是一个信息化、智能化和先进管理理念的集合体。一般新带來的经济效益是简介的, 其最主要的表现就是减少了学校管理费用和人力开支,节省了宣传开支,扩大了学校宣传 围,加强了宣传力度。而其它一些繁琐的事物都通过新来加以分析解决,不仅节省了大量 的时间,还为学校的各项决策提供了宝贵的资料,为学校带來巨大

17、的经济效益。2.3操作可行性本釆用基于Windows的图形用户界面,而该是大家熟悉的操作,对于那些有一般的计 算机知识的人员就可以轻松上手。而整个学校管理采用最友好的交互界面,简介明了,不 需要对数据库进行深入的了解。由此,该的操作是可行的,有必要开发该。综合以上三方面,该具有很高的开发可行性,无论是从技术上或者经济上还是操作上。页脚第3章需求分析3.1功能需求3.1.1前台用户功能(1) 学校简介(2) 校园动态(3) 图书推荐(4) 校园风景(5) 校园之星(6) 家园互动学校相关信息 学校动态更新; 励志类书籍推荐;学校风景图; 每周校园杰出者;用户留言。3.1.2后台管理功能功能主要分

18、为5个模块(1) 学校信息管理:学校信息主要包括学校简介、添加信息。学生可以浏览这些信息,管理员则可以通过 后台管理,及时的更新学校信息。(2) 图书信息管理:一些适合孩子的图书推荐,包括励志,故事等。管理员则可以通过后台管理,及时发 布新图书,查询、修改、删除原有图书信息。(3) 学校动态管理:学校动态管理主要包括学校动态管理、学校动态、业资讯。用户可以通过学校动态了 解最新或最近公司里所发生的一些大事。管理员在后台可以发布信息,修改动态、删除动 态、查询动态等。(4) 校园之星管理:每周校园表现优秀的同学。管理员在后台可以进行修改、查看。(5) 用户留言管理:用户发表留言和管理员回复留言制

19、作留言板,能够让家长发表一些对学校的看法和建议。学校能及时的了解家长的问 题,让家长更加满意。管理员在后台可以对留言进行管理,删除、回复等操作。3.2功能模块划分本分为前台用户浏览和后台管理员管理。前台用户浏览有学校简介、校园动态、图书 推荐、校园风景、校园之星、家园互动这六大功能模块。后台管理员管理有管理员管理、 学校信息管理、图书信息、动态管理、校园之星管理和留言管理。新星幼儿园图3.1功能划分为了更好的对进行管理,本文设计了后台控制中心的框架如图3. 2所示:图3.2后台功能3.3数据流程分析图3.4流程图3.4 ER图管理员可对用户与新闻进行增加与删除,并对用户留言进行回复。图3.5管

20、理员ER图用户可在线注册,并可进行留言与查看新闻。图3.6用户E-R图3.5数据库设计根据上面所画E-R图,实现数据的逻辑结构,数据库管理采用的是Access2003,数据 库名为company.mdb,其中数据表结构有管理员表(admin )图书表(cp)、留言表 (message)、校园风景表(zl)、校园之星表(ry)、校园动态表(xw),具体结构设计女口下:表3.1 admin表用于管理管理员与密码,表中包括了用户名和密码。表 3. 1 admin 表字段类型说明user文本用户名pwd文本密码表3.2 cp表用于管理管理图书信息,表中包括了图书推荐指数、图书名称、图书容、 图书封面和

21、信息生成时间等信息。表3. 2 cp表字段数拯类型说明id自动编号自动编号title文本图书推荐指数uptime口期生成时间content备注图书容image文本图书封面表3. 3 message表用于管理留言信息,表中包括了编号、留言标题、留言容、留言时 间、管理员回复、回复时间等信息。表 3. 3 message 表列名数据类型说明id自动编号4hname文本hsex文本性别hphone文本联系hsubject文本主题htime口期/时间留言时间hcontent文本容reply文本回复容atmie口期/时间回复时间表3.4 about表用于管理学校信息,表中包括了编号、学校名称、学校信息、

22、信息发 布者和信息生成时间的信息。表 3. 4 about 表字段数据类型说明id自动编号自动编号title文本学校名称uptime口期生成时间Offer文本发布者content备注咨询信息表3.5 star表用于管理校园之星信息,表中包括了编号、图片。表 3. 5 star 表字段数据类型说明id自动编号自动编号bt文本linage文本图片表3. 6 zl表用于管理学校和业动态信息,表中包括了动态编号、动态容、动态标题、 动态类别。表3.6 zl表字段数据类型说明id自动编号自动编号title文本动态名称content备注动态容lb文本动态类别3.6数据库的连接一个好的asp需要一个数据库支

23、持,下面介绍数据库连接的代码:第4章详细设计4.1主页主页面是学校前台首页,用于用户浏览学校整体,是一个站点地图。在该页面中可以 实现用户登陆,点击浏览其他各项功能,导航信息连接,实现对各个子栏目的。具体功能如下:1、2、3、4、5、6、7、新星首页 新星概况 校园动态 图书推荐 校园风景 校园之星 家园互动(index, asp):学校的首页(jianjie. asp):学校的介绍 (dongtai. asp):学校的新闻 (book, asp):书本的推荐取长叠入用户名: 密码.小住总3川介%-昆级Fnaza叮严.新星甘页I斬星眾况I妆园胡态I冏书堆荐I枝园恫疑I枝园之星I康园互动勢甲台喈

24、锂让爱4港具运同行(2010-L2H38 )第台上的阳龙教师(2010T2T:!)干苓一麴仿佛又看到了儿时的粉们2010-12-31)白缶公壬-片心、一份情” 一一支持玉树至建乂粪活动(2009T2Y5)幼丿UHI小朋茨爱上了 新闻描报(2010-12-02)登入I I帝廉(xw. asp):学校的建筑与活动照片 (ry. asp):每周与每月之星 (messageshow2. asp): 留言板图4.1主页界而4.2用户登陆界面该页面主要实现用户登陆,用户在用户名和密码两个文本框中输入相应容,点击登陆 后,所提交数据会在数据库用户表中进行检索,若检索到相应的记录则登入成功,转为会 员界面,否

25、则提示出错,重新定位到登入页面。家长登入用户名*|密码:!图4.2家长登陆代码如下:%dimiijst,ssql,isetn-seiver.CreateObject(Miectionu)cnii.connectionstrmg-piovidei-inicrosoft.jet.oledb.Oata source-*&$61、弋匸卜13卩卩3山(”.4航31)“&血5/(1391)”匕111:1) cmi.openssql-Kselect * from mytable where yhin”& usenmme and numa-1 ”& passwordset rst-cmi.e

26、xecute(ssql.,adcmdtext)if not rst.eof thenserrer. Transfer Hxt_heip. asp*elseresponse.writeHscnpt language-javascriptalertC您登陆的用户名或密码错i/!*);Hserver. TiansEFTogin. aspend ifcmi.close%4.3查看新闻该页面用户可以对学校近期的新闻进行浏览,及时了解孩子在学校的一切活动,以及 学校的特色教学。%孝 Ham VI as旻砌l I 初态II 咖风舉I B5 I康园互初图4.3新闻浏览4.4发表留言KS*.徐飯西斯个飯人早上檢

27、有叫创明雄芯留言时阙2010/5/2010:49:53西斯该页面中用户可以对本或学校提出意见和建议,对于用户发表的留言本都会尽快受理。 留言容显示在后台管理当中,可以由管理员选择删除和回复。也不是这样的人其姿辿是很好的f 人.ft是女生留言时间,2010/5/2013:52:4T图4.4学生发表留言代码如下:%dimid.txtpic,pname,pcoiinect.ppicjst,sql id-iequest.Foim(HidH) pnanie-iequest.Form(Mpnamen) pcomiect-iequest.Foim(HpconnectM) txtpic-iequest.Foi

28、m(MtxtpicH) ppic-iequestFormCpic*)set rst-server.CreateObject(Kadodb.recordsetM) sql-Hselect * from product ” rst.open sqLcnn 丄 3 rst.addnew rst(HidH)-idrst(MpnameH)-pnamerst(Mpconnect,*)-pconiiectrst(MppictureH)-txtpicrst(MppicH)-ppicrst.updaterst.closeset rst-nothingresponse.Write(alert(t 言添加成功! ,

29、);H)response. Wine(ysci:iptloc3Uon-showpn)ducL(isp;)%4.5后台管理4.5.1后台登陆进入后台前首先进入登录这个界面,当用户登录成功后,可以利用此界面进行权限切 换,如图所示。(最高管理员账号:admin,密码:admin)用户名,ladxin密码I 图4.5登陆页而代码如下:新星幼儿园后台管理?-body backgiound -image: url(j;backgiound-repeat: repeat; backgiound-color: #F4FBDA;STYLE2 font-size: 24px;font-weiglit: bold

30、;STYLE3 font-size: 16pxVstyle进入后,就可以看到此界面,在此界面中包括最高级别(管理员)管理的所有功能。 在该页面管理员进行账号添加。添加管理员目禾 hi fflpsa hi iffifiss III动奋总HE hi圍书总理 hi阪园冈貝 hi较园之星 hi留言诠長 hi逅回首页密码: 密码确认。Sil fO;adx)inodnin册除fttftt删除881111册除管J?员帐号管理图4.6管理员添加页而4.5.2管理员留言维护管理员可对用户的留言信息进行管理,一个是回复,点击“回复”,可以进入对此留言信息回复页面,也可以通过点击“删除S删除不合法的留言信息。后台冒

31、J!返回百页co田口审冒言者,徐咸西MT个践人宙言时间= 2010/5/20 10:49:53早上袒有叫裁和阿减范床。扁笹姐勝回复前不是这样的人。其实也是很好的一1、人。密言者,西斯施女生宙言时间 2010/5/20 18:52:47 X *w图4.7管理员留言维护4.5.3校园动态管理该页面显示校园动态管理。也可以通过相应超对某个动态进行修改、删除,当然也可 以添加、查询动态。III 用PSS III 0iRa III动态冒理 III IB书段 ii Rons III RBZBIII BK8 III BH页请输人标題请希入内客上持因片划恿二I上传当怕校园动态達看目禾Ji# 1? n* .15 u ffl ffi ffl ffl ffi添加校园动态“一片心、-W 一一支持玉树宣建衣卖i舌动2009-02-05)幼丿U3小朋友爱上了 “希闻(2010-12-03)让爱心耳貝运问行(2010-12-08 )奏台上的阳光数师(2010-12-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论