1、网站建设与管理 课程设计报告1第一章 绪论1.1 系统开发背景回答如下内容? 本网站所涉及到的相关企业、事业单位或个人的计算机及网络应用状况是怎样的。当前有没有必要建设网站,建设网站能给本单位带来什么现实意义,可以通过网站开展哪些业务。1.2 本报告的主要工作1需求分析采集系统需求,2技术平台选择构建系统开发平台,研究运用的主要关键技术。3系统设计4系统实现与优化1.3 本课程报告的组织结构本文共分为六章。第 1 章绪论描述立项背景和现实意义,阐明内容管理系统的国内外研究现发展趋势以及本文的主要工作。 。 。网站建设与管理 课程设计报告2第二章 系统的需求分析2.1 项目概述回答如下内容? 最
2、初未实现网站前的情况概述,开发本网站的前提,本网站的主要结构特点,建成后的网站都具有什么功能,能达到的目标和要求是什么?本网站是。网站具备动态、实时、交互、协作等特点,网站运行模式要求前台和后台,前台是呈现给网络用户的外部网站系统,后台是网站内容的管理系统。明确就业信息网站建设的目标,需要首先了解招生就业指导中心的主要职能:根据国家的就业方针、政策以及学校的有关规定,制定毕业生就业工作实施方案;多渠道搜集各地区人才市场、用人单位需求信息并及时发布;全年接待用人单位进校招聘,组织校园大、中、小型招聘活动;开展形式多样的就业指导与咨询工作,帮助毕业生充分认识自我、树立正确的择业观;办理就业协议书的
3、审核、认定手续;根据学生生源、协议书及各种就业情况,形成毕业生就业方案;负责毕业生的派遣事宜。因此,结合以上工作需要,大连大学毕业生就业信息网站应该满足以下设计目标和要求。(1)系统要有广泛的通用性,可以满足毕业生,用人单位,学院的需求。(2)良好的安全性。要保证毕业生使用自己的学号在本网站注册后的唯一性,防止其他人冒用。安全性是通过为信息的机密性、保密性、完整性和可靠性提供充分的保护来预防风险。保障系统安全,是任何系统成果的基本要素。(3)具有完整的在线查找功能。例如,毕业生通过本系统可以通过输入查询条件查找符合自己的相关职位。用人单位也可以按需查找所需的人才。(4)良好的可扩展性。系统需要
4、有良好的可扩展性,满足毕业生就业系统不断发展的需要。可扩展性是指系统能保证可持续增长以满足用户需求和业务复杂性要求。Web 系统为动态变化的模型:它们通常一开始很小,但随着需求的增长而增长。这种增长非常迅速,不仅表现在使用用户的数量上,而且表现在提供的用户服务的复杂性和集成性方面。对于毕业生就业系统而言,这种可扩展性尤为重要,因为毕业生每年的增长量是非常大的,而且随着毕业生数量和需求的不断增长,这种可扩展网站建设与管理 课程设计报告3性还是非常重要的。(5)可管理性和可维护性。可管理性是指可以很方便地对系统进行管理和维护确保系统地正常运作。就业信息系统中包括不同用户,每个用户根据自己的角色,需
5、要拥有不同的系统功能权限。就业信息系统需要提供统一的交流平台,以供各级管理人员、学生、用人单位交互信息。2.2 系统的业务流程分析本部分要回答该网站各组成模块 实际工作 过程。221 内容发布流程信息采集人员(内容生产者)新增并编辑将要发布的信息,在定稿之前,信息处于“草稿”状态,只有信息的所有者能够查询和修改;定稿之后,可以根据实际情况提交审核(此时信息变为“待审核”状态,只有指定审核权限的人员能够浏览)或者直接发布;对于已经发布的信息,当发现错误或者超过有效期限时,可将信息从指定位置撤销,变为“草稿”状态,以便下一步进行修改或删除处理。(注:也可以画出系统的业务流程图来替代文字说明 )23
6、 系统的组成和功能描述231 系统的组成要回答该网站由哪些用户来访问。大连大学毕业生就业信息网站需要长年运行,以协助就业指导工作的开展,所以在功能上和使用上都有很多要求。根据招生就业指导中心日常工作内容及在工作中遇到的实际情况,考虑到登录就业信息网站的用户的目的不同,需求不同,我们对访问用户进行分类,授予其应有的权限来实现其需求的功能。在这个网站中,用户主要有学生、用人单位、院系信息管理员、招生就业指导中心管理员。(要画出系统的组成结构图)网站建设与管理 课程设计报告4232 系统的功能描述要说明以上这些用户都具有哪些功能。1)学生及时了解最新的就业政策及就业动态;填写个人情况,发布求职简历;
7、查询注册用人单位的企业信息及招聘信息;获悉学校各类招聘活动的安排,便于及时参加;咨询就业问题,获得就业指导老师的帮助;参加学校开展的各种网上就业类活动。2)用人单位成为网站的合法用户,让学生知道、了解公司的情况;可以发布招聘信息,扩大宣传范围,使大多数学生都能查询到招聘信息,增加单位的选择面;查询学校的专业设置,了解转业设置的课程,确定所要招聘的专业;能够查询到符合条件的学生简历,了解学生的个人情况,比如自然情况、学习情况、获奖惩情况等。3)院系管理员确保本专业学生注册信息的真实性和准确性。4)招生就业指导中心管理员维护系统内容的真实性和准确性,确保网站使用群体的安全性,使网站正常运行。233
8、 网站模块的功能描述要回答本网站都具有哪些典型的功能模块。(1)学生信息管理功能学生是本网站主要的使用群体,满足学生的需求是开发本系统最重要的工作。学生信息管理主要是在个人信息注册、修改、删除。另外,毕业生在网上填写及维护个人求职简历,发布自己的求职意向,用人单位可以根据自己的要求查询符合条件的毕业生。(2)用人单位信息管理功能网站建设与管理 课程设计报告5此功能为企业提供企业信息注册、修改、删除以及发布用人需求的信息,为毕业生提供对用人单位一些信息的查询。企业招聘信息由企业本身通过网上填写需求登记表来发布自己的招聘信息,也可以通过招生就业指导中心管理员按照单位填写的需求表进行录入、发布。毕业
9、生也可以通过对工作地点、岗位等对企业进行查找。网站还为用人单位提供下挂主页的服务,便于毕业生更多的了解用人单位。(3)学院信息管理功能建立学院信息管理功能是为了让用人单位了解学校院系、专业的设置情况,便于。学院信息管理功能提供学院介绍、专业介绍、学院网站主页链接和专业查询等功能,同时院系信息也为也为就业信息统计提供数据。(4)就业统计信息功能统计报表管理功能主要有毕业去向统计、毕业流向统计和就业率统计。这些统计信息可以为学校在学校招生、人才培养方案制订等方面提供有效的指导作用。(5)用户管理功能用户管理模块功能主要实现添加、删除、修改用户信息以及权限的功能,分为学生用户管理、企业用户管理、院系
10、用户管理、就业中心用户管理。(6)查询功能建立查询功能主要为毕业生与用人单位进行双向查询与检索,此外还可以为毕业生提供急需的各类就业信息、就业政策及就业动态等信息查询。(7)职业测评功能引入国内先进的成熟的评测系统,链接到本系统上,学生在任何网络场所,都可以登陆系统进行在线职业测评。测评结果能就学生的性格、能力、兴趣、优势、发展趋势等作出相对科学的评判。使学生更清晰的认识自身特点,量体裁衣,确定科学合理的择业目标。(8)留言板网站建设与管理 课程设计报告6留言板是为广大生提供信息交流和情感交流的场所。提供与就业相关问题师的咨询服务,随时解决毕业生在就业过程中遇到的实际困难;另外,针对毕业生心理
11、态度上存在的问题,及时给予指导,帮助学生顺利就业。24 网站系统的性能分析软件系统在性能方面的要求就是系统所必须遵循的一些约束和限制,如访问权限的限制、处理时间的约束、可靠性要求和健壮性要求等等。大连大学毕业生就业信息网站作为毕业生和用人单位的信息交流平台,在毕业生的就业过程中有着十分重要的作用,所以在网站的实现应具有如下特点:(1)用户界面友好作为拥有广大学生和用人单位用户的信息交流平台,网站要有一个友好的界面,界面要美观、操作简明、方便实用,提高用户对网站访问的兴趣,吸引浏览者再次访问。(2)安全性和保密性网站系统要保障数据的安全,要集成具有防止病毒入侵、非法用户访问、恶意更改、破坏数据等
12、功能在网络系统中,并采取完备的数据保护和备份机制,防止非授权用户的非法入侵和授权用户的越权使用。用户权限要有严格的分明,避免造成资料信息的泄漏等。(3)稳定性和健壮性网站要有足够的稳定性和健壮性,不能因为用户的错误点击和输入而使系统出现错误或者系统崩溃,要有较低的故障率。(4)易维护性和扩展性系统的技术设计和开发要保证具有较强的易维护性和扩展性,功能模块和数据结构都必须易于扩充,以满足系统进一步发展的要求。网站建设与管理 课程设计报告7(5)方便性和实用性网站建设要充分考虑用户的需求,力求满足用户的各种需求和习惯做法,使系统功能强大、操作简明、方便实用。第三章 系统的总体设计本章概述:本章对系
13、统的总体设计思想,系统体系结构模型设计,功能模块设计和数据库设计进行了详细的描述。网站建设与管理 课程设计报告83.1 总体设计思想本系统是为了实现学院教材管理的自动化和网络化,提高教材管理的工作效率而设计的。其总体设计思路为:(1)采用 B/S 模式开发系统用户可以在校园网的任何地方使用 IE 浏览器就可登录该系统,实现网络化管理。(2)数据一次输入多次使用这个特点将在本系统多处使用。如在教材入库数据输入表单中,用户只需输入预订教材的编号,系统就会自动从教材库中查找并显示该预订教材的详细信息,而无需在该表单中再输入教材名称、著作者、版次等预订教材数据。这样做不仅可减少用户的工作量,提高工作效
14、率,而且避免了由于同一数据的多次输入不一致所造成的数据混乱。 (3)功能实用,操作简单系统在开发过程中,本人曾与学院教材科管理员和各系部科员进行了多次必要的沟通,以确保系统需求的准确和功能的实用。在设计系统界面时力求简洁明了且带有必要的操作提示,以方便用户使用。(4)安全性高本系统是基于 B/S 方式的应用系统,在安全性方面有更高的要求,应该从系统设计和用户权限管理等方面保证系统的数据安全。3.2 系统体系结构模型本教材管理系统是基于 B/S 模式的三层应用结构型的管理信息系统,这里的三层即用户界面层、中间层和数据库层。(1)利用 C#等开发工具开发用户界面层,用户端运行 Web 浏览器;(2
15、)利用 Window 2000 Server +IIS 作为 Web 应用服务器处理业务逻辑;(3)利用 SQL Server 2000 作为数据库服务器来存储数据。网站建设与管理 课程设计报告933 系统的开发环境3.3.1 系统的开发平台(1)操作系统的选择(2)Web Server 的选择(3)数据库管理系统的选择3.3.2 系统的开发工具3.3.3 系统的数据库设计大连大学毕业生就业信息网站的大量数据存储在数据库中,不同的数据对象存储在不同的表中,在实际的网站中,表的设计很详细,我们在这里只列出一些基本信息表,体系结构 三层 B/S 结构开发平台 .NET开发语言 C#、SQL开发工具 Microsoft Visual Studio.NET 2003客户端运行环境 Web 浏览器服务器运行环境 Windows 2000 ServerWeb 服务器软件 IIS5.0数据库系统 SQL Server 2000 企业版网站建设与管理 课程设计报告103.3.4 重要数据表之间的关系画出重要数据表之间的关系图。