




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目 沃尔经贸专修学校网站的设计与实现摘摘 要要随着互联网的不断普及,学校网站已成为展示学校风貌的重要窗口,对人们了解学校情况起到了重要的作用。学校网站建设是学校教育信息化建设的重要方面,是适应现代教育技术和信息技术的发展,加大学校对外宣传力度,提高教学、科研、管理效率的重要途径。系统选用功能强大的 visual studio 2005 作为开发工具,选择的asp.net(c#)作为开发语言,以 microsoft office access 2003 数据库作为后台数据库,网页制作采用了 dreamwaver cs4。经过几个月的测试运行,网站基本满足了设计要求,最后对其中存在的不足与存在的
2、问题进行了讨论,提出了相应的解决办法。关键词:学校网站,asp.net(c#),access 数据库abstractabstract with the growing popularity of the internet, the school website has become an important window to display the school character, the situation for people to understand the school has played an important role.school website is the scho
3、ol an important aspect of information technology, is to adapt to modern educational technology and information technology to increase outreach efforts to schools, improve teaching, research, management efficiency an important way. powerful system used as a development tool visual studio 2005, select
4、 the asp.net (c #) as the development language to microsoft office access 2003 database as back-end database, web-page using dreamwaver cs4.after several months of test runs, the site basically meet the design requirements, the last of which shortcomings and problems were discussed and put forward a
5、ppropriate solutions.key words: school website, asp.net (c #), access database 目目 录录第 1 章 前 言 .11.1 概述 .11.2 网站介绍 .1第 2 章 需求分析 .22.1 产品可行性分析.22.1.1 技术可行性.22.1.2 经济可行性.22.1.3 社会可行性.22.1.4 结论.32.2 产品功能需求分析 .32.2.1 网站功能流程分析.32.2.2 网站功能流程图描述.4第 3 章 总体设计 .53.1 网站功能设计.53.2 开发平台.63.2.1 所采用的数据库.63.2.2 开发环境.
6、6第 4 章 数据库设计 .74.1 数据库概念设计.74.2 数据库逻辑设计.114.3 数据库表设计.11第 5 章 详细设计 .185.1 系统模块功能介绍 .185.2 功能模块详图.195.3 主要模块功能详细设计 .195.3.1 网站首页 .195.3.2 后台管理模块.19第 6 章 编码与实现 .216.1 系统编码实现.216.2 典型程序段.216.3 实现.25第 7 章 结论与展望 .297.1 结论.297.2 展望.29致谢 .30参考文献 .31第第 1 章章 前前 言言1.1 概述概述在 internet 飞速发展的今天,互联网已成为人们快速获取、发布和传递信
7、息的重要途径,在人们政治、经济生活各个方面发挥着积极的作用。internet 上发布信息主要是通过网站来实现的,获取信息同样如此。因此网站建设在internet 应用上的地位显而易见。校园网站作为学校对外的窗口,地位越来越重要。为了提高学校知名度,提高办学质量,沃尔经贸专修学校网站应运而生。通过校园网站来发布信息、共享资源,为老师和同学提供一个信息平台,增强老师和同学之间的联系。1.2 网站介绍网站介绍校园网站强调全面宣传学校,展示学校风采、优点与特色,发布学校的活动安排与招生就业政策等信息内容,使学生及家长增加对学校的了解,增强学生家长与学校的联系。在互联网上,让学生和家长及时了解学校发布的
8、重要信息,同时也帮助学校完成了部分事务,提高办事效率。 沃尔经贸专修学校网站,具备以下几大模块:首页模块、简介模块、下载模块、后台管理模块。主要是建立一个比较完善的校园信息平台,使得人们能够方便地了解学校动态。第第 2 章章 需求分析需求分析2.1 产品可行性分析产品可行性分析2.1.1 技术可行性技术可行性网站的开发工具选择了 asp.net。asp.net 完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,这些具有革新意义的新特性提供给 web 开发更好的灵活性,有效缩短了 web 应用程序的开发周期123。网站的数据库系统采用的是 micros
9、oft access。microsoft access 的管理和开发入手都比较方便,性价比较高并且和.net 集成效果的更好,很合适用于windows 应用的后台数据库。网站图片的处理工具选择了 photoshop cs4、fireworks cs4。这些都是当前普遍采用,确实可行的技术,因此系统的开发具有很高的技术可行性。2.1.2 经济可行性经济可行性1.系统的投入费用:大部分电脑及硬件设备已经符合要求,无需增加新的投入。2.系统的效益分析:校园网站不追求经济利益,但是带来了巨大的工作效率,从另一个角度看,提升了工作效率也就带来了巨大的效益。2.1.3 社会可行性社会可行性作为学校最外的窗
10、口,校园网站成为每个学校的标准配置,已成为提高学校品牌形象的重要内容。而且,通过一定的管理员培训,这类网站也是很方便于管理的。2.1.4 结论结论较之 sql server 2005,access 部署简单方便就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(ui),也可以作为前端开发工具与其它数据库搭配开发应用程序,熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件67,网站图片制作处理工具选择的是 photoshop cs4、fireworks cs4 这些都是当前普遍采用,确实可行的技
11、术,因此系统的开发具有很高的技术可行性等等,总之,经过以上各项的分析,该项目是可行的。2.2 产品功能需求分析产品功能需求分析2.2.1 网站功能流程分析网站功能流程分析图 2.1 后台管理流程图管理员学校信息师资队伍培养工作科研成果招生工作就业指导下载专区系统管理简介管理、结构管理公告管理、新闻管理教师风采、任课老师方案管理、计划管理课程表成果管理、论文管理就业新闻管理下载管理管理用户管理管理招生新闻管理图 2.2 游客访问流程图2.2.2 网站功能流程图描述网站功能流程图描述管理员对整个系统进行管理,每个模块都可以进行管理。通过对每个模块的管理,管理员可以对学校网站的内容进行编辑8。修改后
12、后台预览和前台都可以看到内容的更新。管理人员根据学校的实际情况,发布最新的信息,针对网站后台的几个模块进行编辑。 网站中用户的有两个角色:管理员和游客。他们分别的权限是:管理员可以对整个网站进行管理;游客只是可以浏览网页和下载文件。游客学校信息师资队伍培养工作科研成果招生工作就业指导下载专区系统管理访问第第 3 章章 总体设计总体设计3.1 网站功能设计网站功能设计沃尔经贸专修学校网站从功能上可以分为如图3.1 所示几个模块。图 3.1 功能模块图 采用模块化、自顶向下的基本思想,以网站的设计思想为基础,对网站功能进行细化。说明如下:1.网站首页 网站首页模块主要对学校的整体风貌进行展示,主要
13、有学校活动图片滚动展示、学校公告、学校新闻、科研成果、招生信息和就业信息等。2.学校简介主要是对沃尔经贸专修学校的整体介绍及组织结构的介绍,文字与图片相结合,展示学校的整体风貌。3.师资队伍 主要是对教师队伍及先进教师的介绍。4.培养工作沃尔经贸专修学校网站网站首页学校简介师资队伍科研成果培养工作招生工作就业指导下载专区后台管理包括培养方案、培养计划、课程安排。5.科研成果 学校最新的科研成果。6.招生工作 每年的招生计划。7.就业指导 针对学生专业进行就业指导,让更多的学生就业。8.下载专区 常用文件下载。9.后台管理 主要是管理员登陆后,在对网站信息的添加、删除、文件的上传、下载和后台管理
14、员的添加与删除。3.2 开发平台开发平台3.2.1 所采用的数据库所采用的数据库access 部署简单方便就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(ui),也可以作为前端开发工具与其它数据库搭配开发应用程序(如 sql server,db2,oracle 等),熟练的软件设计师和资料分析师利用它来开发应用软件131415,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件9。3.2.2 开发环境开发环境网站的开发工具选择了 asp.net10,后台数据库系统采用的是 microsoft access1112。服务器端的最低配置是由所
15、建立站点所需要的软件所决定的,通常应给服务器端配置至少为 inter pentium 4 1.6 ghz 或更高的处理器,内存为1gb,硬盘空间为 80gb。第第 4 章章 数据库设计数据库设计4.1 数据库概念设计数据库概念设计在此网站中提供了学校新闻、最新公告、学校简介、组织机构、教师风采、任课教师、培养方案、教学计划、课程表、科研获奖、发表论文、招生工作、就业指导、文件下载、后台管理等项目。各实体属性图如图 4.1-图 4.15 所示图 4.1 管理员实体属性图图 4.2 公告实体属性图管理员标注用户名密码公告标题时间作者内容新闻标题时间作者内容图 4.3 新闻实体属性图图 4.4 简介
16、实体属性图图 4.5 组织结构实体属性图图 4.6 教师风采实体属性图学校简介文字图片组织结构文字图片教师风采文字图片任课教师姓名职称文字图片图 4.7 任课教师实体属性图图 4.8 培养方案实体属性图图 4.9 教学计划实体属性图图 4.10 课程表实体属性图图 4.11 科研获奖实体属性图培养方案标题文件路径添加人时间教学计划标题文件路径添加人时间课程表标题文件路径添加人时间科研获奖科研名称主要研究人员获奖时间奖项图 4.12 科研论文实体属性图图 4.13 招生工作实体属性图图 4.14 就业指导实体属性图图 4.15 文件下载实体属性图科研论文论文名称刊物名称卷期作者类别招生工作标题时
17、间作者内容就业指导标题时间作者内容文件下载名称添加人路径4.2 数据库逻辑设计数据库逻辑设计管理员(自动编号、用户名、密码、注释)最新公告(自动编号、标题、时间、作者、内容)学校新闻(自动编号、标题、时间、作者、内容)学校简介(自动编号、文字、图片路径)组织结构(自动编号、文字、图片路径)教师风采(自动编号、文字、图片路径)任课教师(自动编号、姓名、职称、文字、图片路径)培养方案(自动编号、标题、文件路径、添加人、时间)教学计划(自动编号、标题、文件路径、添加人、时间)课程表(自动编号、标题、文件路径、添加人、时间)科研获奖(自动编号、科研名称、主要研究人员、获奖时间、奖项)科研论文(自动编号
18、、论文名称、刊物名称、卷期、作者、类别)招生工作(自动编号、标题、时间、作者、内容)就业指导(自动编号、标题、时间、作者、内容)文件下载(自动编号、名称、添加人、文件路径)4.3 数据库表设计数据库表设计各表的结构如表4.1-表4.15所示表4.1 用管理员表表名tbuser列名注释数据类型空/非空约束条件u-id主键自动编号f主键u_name登陆名文本f唯一u_pwd密码文本fu_remark标注备注表 4.2 最新公告数据表表名gg列名注释数据类型空/非空约束条件gg_id主键自动编号f主键gg_name标题备注fgg_date时间文本fgg_author作者备注fgg_text内容备注f
19、表4.3新闻数据表表名news列名注释数据类型(精度范围)空/非空约束条件news-id主键自动f主键news_name标题备注fnews_date日期文本fnews_author作者备注fnews_text内容备注f表 4.4 学校简介数据表表名jianjie列名注释数据类型空/非空约束条件jianjie_id主键自动编号f主键jianjie_content文字备注fjianjie_url图片路径备注表 4.5 组织结构数据表表名jiegou列名注释数据类型空/非空约束条件jiegou_id主键自动编号f主键jiegou_content文字备注fjiegou_url图片路径备注表 4.6 教
20、师风采数据表表名tds列名注释数据类型空/非空约束条件ds_id主键自动编号f主键ds_remark文字备注fds_src图片路径备注表 4.7 任课教师数据表表名trk列名注释数据类型空/非空约束条件rk_id主键自动编号f主键rk_name姓名备注frk_zhicheng职称备注frk_remark简介备注frk_src图片路径备注f表 4.8 培养方案数据表表名fa列名注释数据类型空/非空约束条件fa_id主键自动编号f主键fa_title标题备注ffa_url文件路径备注ffa_author添加人备注ffa_date图片路径文本f表 4.9 教学计划数据表表名jh列名注释数据类型空/非
21、空约束条件jh_id主键自动编号f主键jh_title标题备注fjh_url文件路径备注fjh_author添加人备注fjh_date图片路径文本f表 4.10 课程表数据表表名kcb列名注释数据类型空/非空约束条件kcb_id主键自动编号f主键kcb_title标题备注fkcb_url问价路径备注fkcb_author添加人备注fkcb_date图片路径文本f表 4.11 科研获奖数据表表名ky列名注释数据类型空/非空约束条件ky_id主键自动编号f主键ky_name名称备注fky_date时间文本fky_person人员备注fky_award奖项备注f表 4.12 科研论文数据表表名kyl
22、w列名注释数据类型空/非空约束条件lw_id主键自动编号f主键lw_name论文名称备注flw_mname刊物名称备注flw_juanqi卷期文本flw_author作者文本flw_type类别文本flw_year年份文本表 4.13 招生工作数据表表名zs列名注释数据类型空/非空约束条件zs_id主键自动编号f主键zs_name标题备注fzs_date日期备注fzs_author作者备注fzs_text内容备注f表 4.14 就业指导数据表表名job列名注释数据类型空/非空约束条件job_id主键自动编号f主键job_name标题备注fjob_date日期文本fjob_author作者备注f
23、job_text内容备注f表 4.15 文件下载数据表表名down列名注释数据类型空/非空约束条件down_id主键自动编号f主键down_title标题备注fdown_url文件路径备注fdown_author上传人备注fdown_date日期文本f第第 5 章章 详细设计详细设计详细设计的主要任务是在系统初步设计的基础上,将设计方案进一步的具体化、条理化和规范化。主要包括:系统模块功能介绍、功能模块详图以及主要功能模块详细设计三部分。5.1 系统模块功能介绍系统模块功能介绍(1)管理员管理:包括对管理员的添加、修改和删除(2)最新公告:包括对公告的添加、修改和删除(3)学校新闻:包括对学校
24、新闻的添加、修改和删除(4)学校简介:包括对学校简介的添加、修改和删除(5)组织结构:包括对组织结构的添加、修改和删除(6)教师风采:包括对教师风采的添加、修改和删除(7)任课教师:包括对任课教师的添加、修改和删除(8)培养方案:包括对培养方案的添加、修改和删除(9)教学计划:包括对教学计划的添加、修改和删除(10)课程表:包括对课程表的添加、修改和删除(11)科研获奖:包括对科研获奖的添加、修改和删除(12)科研论文:包括对科研论文的添加、修改和删除(13)招生工作:包括对招生工作的添加、修改和删除(14)就业指导:包括对就业指导的添加、修改和删除(15)文件下载:包括对文件的添加、修改和删
25、除5.2 功能模块详图功能模块详图图 5.1 功能模块详图5.3 主要模块功能详细设计主要模块功能详细设计5.3.1 网站首页网站首页 网站首页模块主要对学校的整体风貌进行展示,主要有学校活动图片滚动展示、学校公告、学校新闻、科研成果、招生信息和就业信息等。5.3.2 后台管理模块后台管理模块 (1)学校信息 该页面主要实现学校简介的添加与删除;学校组织机构的添加与删除;学校管理员学校信息师资队伍培养工作科研成果招生工作就业指导下载专区系统管理简介管理、结构管理公告管理、新闻管理教师风采、任课老师方案管理、计划管理课程表成果管理、论文管理就业新闻下载管理用户管理招生新闻新闻的添加、修改与删除;
26、最新公告的添加修改与删除。 (2)师资队伍 该页面主要实现教师整体风貌的添加与删除;任课教师信息的添加与删除。 (3)培养工作该页面主要实现培养方案、培养计划、课程表的添加与删除,也包括文件的上传与下载。 (4)科研成果 该页面主要实现对科研成果、科研论文的添加、修改与删除。 (5)招生工作 该页面主要实现对招生计划的添加、修改与删除。 (6)就业指导该页面主要实现对就业指导的添加、修改与删除。 (7)下载专区 该页面主要实现对文件的上传、修改与删除。 (8)系统管理 该页面主要实现对管理员的添加、修改与删除。第第 6 章章 编码与编码与实现实现6.1 系统编码实现系统编码实现系统实施是新系统
27、开发工作的最后一个阶段。所谓实施指的是将系统设计阶段的结果在计算机上实现。将原来纸面上的、类似于设计图似的新系统方案转换成可执行的应用网站。6.2 典型程序段典型程序段本系统采用的开发语言是asp.net(c#),系统的编码较多,由于篇幅所限,下面就本系统的编码与实现举例如下:1、网站首页实现代码如下: 沃尔经贸专修学校 function createflash(idad, swfurl, wad, had, vs)var str = ;str += ;str += ;str += ;str += ;str += ;str += ;str += ;document.write(str);fun
28、ction ismatch(str1,str2) var index = str1.indexof(str2); if(index=-1) return false; return true; function resumeerror() return true; window.onerror = resumeerror; function $(id) return document.getelementbyid(id);function showmenu (baseid, divid) baseid = $(baseid); divid = $(divid); if (showmenu.ti
29、mer) cleartimeout(showmenu.timer);hidecur(); divid.style.display = block;showmenu.cur = divid; if (! divid.iscreate) divid.iscreate = true; divid.onmouseover = function () if (showmenu.timer) cleartimeout(showmenu.timer);hidecur(); divid.style.display = block; ; function hide () showmenu.timer = set
30、timeout(function () divid.style.display = none;, 1000); divid.onmouseout = hide; baseid.onmouseout = hide; function hidecur () showmenu.cur & (showmenu.cur.style.display = none); 2.就业信息添加模块: 新闻标题: * 新闻内容: * 主页图片: 发布人: * 发布时间: * 6.3 实现实现运行效果如下:(1)网站首页,如图 6.1 所示图6.1 网站首页(2)管理员后台登录,如图 6.2 所示图 6.2 后
31、台登录页面(3)后台管理页面,如图 6.3 所示图 6.3 管理页面(4)公告添加页面,如图 6.4 所示图 6.4 公告添加(5)文件上传,如图 6.5 所示图 6.5 文件上传(6)管理员添加页面,如图 6.6 所示 第第 7 章章 结论与展望结论与展望7.1 结论结论本网站建立一个学校门户网站,使得人们能够通过这个平台更好的了解学校。实现了新闻公告发布、学校介绍、培养工作、科研成果、招生就业、文件下载等功能,有效地促进了办公效率。本站的优点是简洁、高效,囊括了学校各个方面的内容。本网站的目的是建立一个比较完善的学校网络综合信息平台,使得人们能够方便地了解学校的动态。让人们通过网络就可以了
32、解学校的实时动态。同时,也对学校扩大影响、提高学校形象起到了重要作用。7.2 展望展望网站开发是需要一个不断完善的过程,通过不断测试,检测出更多问题,并不断完善。然而由于时间的缘故,并不能进行逐步测试,因此仍然有很多地方需要改进。现在归纳出以下几点:(1)权限管理在网站的设计中,没有将网站后台的管理员权限进行细分。(2)异常处理问题在用户进行非法操作的时,有些时候,给出的提示仅仅是简单的提示的信息,并没有为用户提出更加友好的提示信息。致谢致谢这次毕业设计与以往的课程设计有着很大的不同,使用了c作为编写语言结合access数据库,与之前使用php语言结合mysql数据库有很大的差别。遇到相关问题也比较多。这其中包括学习方面的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋整修合同协议书范本
- 工伤解除劳动合同协议书
- 运输车辆维修合同协议书
- 发廊员工合同协议书
- 砌体合同协议书
- 雇佣工合同协议书
- 纺织品样品制作流程详解试题及答案
- 贴瓷砖安全合同协议书
- 飞鸟学堂测试题及答案
- 岗位合同协议书
- 作业许可检查表
- 城市雕塑艺术工程工程量计价清单定额2022年版
- 绩溪事业单位招聘考试《行测》历年真题汇总及答案解析精选V
- 湘美版美术三年级下册 《渔家乐-蟳埔情》课件(共20张PPT)
- 农产品集中交易市场等级技术规范-编制说明
- 张京16分钟中英文对照翻译稿
- 武汉绿地中心项目技术管理策划书(48页)
- 油田相关业务的税制及税率
- 北师大版物理八年级下册课课练:专题训练 透镜的相关作图(含答案)
- 《国际经济法》案例思考题
- 投掷:原地投掷垒球
评论
0/150
提交评论