IT企业实践服务系统设计与实现毕业论文.doc
《IT企业实践服务系统设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《IT企业实践服务系统设计与实现毕业论文.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京联合大学 毕业设计毕 业 设 计题目:IT企业实践服务系统设计与实现姓 名: 学 号: 学 院: 信息学院 专 业: 计算机科学与技术 同 组 人: 指 导 教 师: 协助指导教师: 年 月 日 摘要Internet是世界上最大的计算机互联网络,它全球通用,将世界各地的所有网络连接成一个整体,它在人们政治、经济、生活等各个领域发挥着至关重要的作用。通过计算机网络来处理学生和企业的信息,增加两者之间的了解,使沟通更加方便。本系统主要任务是,提供一个界面简洁美观、功能完善易懂的人才筛选,企业招聘系统。通过使用本系统可以让求职者资料清晰易查,也可以让公司针对求职者某些技能进行考核测试,以达到高效
2、益,高质量的结果。该系统主要包括3个模块:管理员模块,学生模块,企业模块。为了保用户的信息安全和私密性,管理员有特定权限,可以对用户账户进行增、删、改功能。学生模块中,在线考试功能最为重要,学生可以选择考试科目,试卷套题,在限定时间内完成测试,之后系统判卷给出分数。通过测试后,成绩自动录入学生信息。企业模块中,企业发布任务,上传任务要求和截止日期,学生按照要求完成任务,在指定时间内将成品发到企业邮箱,由企业进行评定审核。 关键词:ASP.Net数据库技术B/S结构 信息系统1Abstract Internet is the worlds largest computer network, it
3、 is universal, will connect all the network all over the world as a whole, it plays an important role in the political, economic, people living in the fields. To deal with students and business information through computer networks, increase understanding between, make the communication more conveni
4、ent. The main task of this system is to provide screening, a simple and beautiful interface, perfect function and easy talent, enterprise recruitment system. By using this system allows job seekers information is clear and easy to check, can also make the company examination were tested for some ski
5、lls of job seekers, in order to achieve high efficiency, high quality results. The system mainly includes 3 modules: the administrator module, the student module, business module. In order to protect user information security and privacy, administrators have specific permissions, you can add, delete
6、, modify function for the user account. The student module, on-line examination system is most important, students can choose the examination subjects, examination test, completed the test in a limited time, after the system grading scores are given. After passing test, automatic score input student
7、 information. Enterprise task module, the enterprise release, upload task requirements and deadlines, students in accordance with the requirements to complete the task, in a specified period of time will be refined to the enterprise mailbox, assessment approved by the enterprise. Keywords: ASP.Net D
8、atabase technology B / S structure Information system1目录摘 要.IAbstract.II引 言.11. 课题概述21.1 功能要求21.2 性能需求21.2.1 网络环境下的多用户系统21.2.2 数据的完整性,准确性21.2.3 数据完成的时间性21.3 用户类和特性31.4 实体关系31.5 可行性研究41.5.1 技术可行性41.5.2 经济可行性42. 技术说明52.1 B/S结构相关开发技术简介52.2 SQL Server 2005数据库62.3 ASP技术62.4 ADO.NET62.5 MVC框架73. 系统设计83.1
9、系统开发环境83.2 模块划分83.2.1 前台模块83.2.2 后台模块93.3 数据流程分析103.4 操作流程113.5 主要数据表结构124. 系统功能实现154.1 配置数据库连接154.2 登录界面154.3 添加学生信息174.4 查看任务信息184.5 在线考试204.6 查看企业信息234.7 任务发布234.8 学生信息概览264.9 后台控制265. 系统测试285.1 软件测试综述285.2 软件测试说明285.2.1 软件测试的目的285.2.2 软件测试的原则295.2.3 测试方法295.3 系统部分单元测试实例295.3.1 用户登录测试用例295.3.2 添加
10、个人信息305.3.3 任务发布315.3.4 学生信息概览325.3.5 管理任务325.4 测试结论32结 论.33致 谢.34参考文献.361北京联合大学 毕业设计引言在信息时代的今天,人们对网络的应用越来越多。网络已经成为工作,生活,学习不可离开的平台。随着网络技术的迅猛发展,企业也分别建立自己的网站,借助互联网招纳贤士,推广自己。同时,互联网中信息间的传递,也加速了互联网自身的发展。在高速的生活中,有效率用时间的人们往往会走上成功的道路。求职过程中,学生和企业都将面对大量的信息。在短时间内摘取最有价值的信息,成为获取成功的关键。通过互联网进行远程操作,拉近了企业与学生之间的联系,便于
11、企业和学生之间相互了解。本系统针对学生与企业的交互关系,重点突出学生企业之间,相互查看信息,筛选信息的功能。同时企业通过考试系统认证和任务发布功能,筛选出更优秀的人才。以便企业在短时间内得到所需人员,学生也能通过在线考试功能,任务发布功能突显自己的优点,得到企业的青睐。本系统的设计采用B/S(浏览器/服务器)结构,应用开发工具VS2008、开发语言C#,后台数据库采用了SQL Server 2005及网页开发软件Dreamweaver来实现,而且使用Photoshop美化软件来开发本系统。11. 课题概述 面向企业和学生,系统中保留已注册的学生和企业信息,根据用户要求公开部分用户信息.1.1
12、功能要求用户的注册、登录及身份验证,系统拥有管理员、学生、企业3类用户。学生、企业个人信息的管理。学生可查看已通过课程,企业可发布项目任务。学生查看学习计划后选择课程并进行测验。学生学习课程并通过测试后,系统自动添加学习记录。课程信息、课程计划由管理员进行管理。系统后台需要实现对系统用户账户的管理功能,并提供对已注册企业数量统计功能。1.2 性能需求1.2.1 网络环境下的多用户系统在上述环境下,信息由用户在规定的权限下在各自的页面内上录入,信息上传后各用户可查询,达到信息共享。 1.2.2 数据的完整性,准确性(1)录入数据采用表格方式,限制录入数据类型及取值范围来保证数据的完整性及准确性。
13、 (2)系统具有部分修改功能 1.2.3 数据完成的时间性如成绩的录入,仅当学生通过在线考试之后,才可录入成绩,其他用户才能查看31.3 用户类和特性用户的业务环境极其需求大都是复杂的。现实情况往往是,开发者或许只是在开发一个规模并不是很大的软件系统,然后却不得不面对一个来自诸多领域的用户群,而且需要面对来自于用户的各种各样的、复杂的需求愿望,显然,为了方便分析用户需求,开发者有必要对用户进行分类1。(1) 核心用户:管理员。负责管理整个系统的数据。对不同用户的账户进行一系列权限操作,同时也管理着在线考试中的题库。(2) 直接用户:学生。通过添加个人信息,完成在线考试功能,来更好的展示自己。完
14、成企业发布的任务来争取更多就业的机会。(3) 间接用户:企业。通过浏览学生信息,查看学生已经通过的课程来筛选人才,从人才中,利用任务发布功能,再次筛选,以便在短时间内寻找到最优秀的学生。1.4 实体关系 用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图,用例图主要有三个作用:主要的作用有三个:(1)获取需求;(2)指导测试;(3)还可在整个过程中的其它工作流起到指导作用1。本系统的参与者为企业和学生,用例图如图2-1所示:图1-1 学生、企业用例图 31.5 可行性研究1.5.1 技术可行性 IT企业实践服务系统基于ASP
15、.NET开发,以C#为编程语言。 因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(作者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript、C+、F+。将来,这样的多种程序语言协同工作的能力保护
16、您现在的基于COM+开发的程序,能够完整的移植向2。 1.5.2 经济可行性 IT企业实践服务系统由个人开发制作,用于毕业设计的完成,非盈利性网站。并且本系统不存在抄袭,剽窃等问题,不涉及侵权行为。其中数据均为假想数据,并非实际数据。不承担法律责任。12. 技术说明2.1 B/S结构相关开发技术简介 用户通过浏览器向分布在网络上的服务器发送一个请求,服务器进程从浏览器的请求,用户需要信息返回到浏览器。其余的,如数据请求的处理,结果回来访问与应用动态网页的生成,对数据库执行等工作全部由Web服务器。B/S模型结构图如下所示:图2-1 B/S模型图C/S 结构,称为的客户机和服务器结构。它是软件系
17、统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销1。C/S结构的数据库管理系统,如图1-21所示:图2-2 C/S模型图C/S和B/S是目前全球两大主流的网络结构模式技术。C/S是美国 Borland公司最先研发,B/S由美国微软公司研发8。如今,这两项技术已经被世界各国所掌握,国内公司以C/S和B/S结构技术开发出的产品也有很多,这两种网络结构模式技术都有自己一定的市场地位和客户群,不同企业都说自己的管理软件架构技术功能方便、先进、快捷,都能罗列出自己的的客户群体,可以说是仁者见仁,智者见智。同时值得一提的是,Cli
18、ent/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。但是通过图1-1可见,B/S这种结构有一个重要的特点,用户可以完全不用安装客户端软件,同时也不需要担心软件升级和不兼容等客户端会遇到的问题。通过与C/S结构的比较,B/S结构的优点显而易见,更适合本系统的构建,有利于系统的维护和更新。2.2 SQL Server 2005数据库 数据库技术是计算机应用领域的重要一个部分,建立一个功能完善的网站是一定离不开数据库的。数据库设计包括逻辑设计、概念设计、物理设计3个阶段。数据库概念模型包括实体、属性、联系3个基本要素。概念设计阶段,通过设计系统的数据库
19、E-R图,来整理数据库表之间的逻辑关系7。之后进行物理设计,把E-R图转化为关系模型,最后进行物理设计,进行表结构设计,创建数据库,创建数据库表。数据库设计就好比地基,打好地基才能建立出坚实的系统4。SQL Server 2005的一个重要设计目标就是提高默认状态下的安全系数。SQL Server 2005不但克服了高可用性和灾难恢复方面的缺点,还几乎在所有方面都有了明显的改善:管理任务得到了简化,监控和诊断功能得到增强,默认的锁定配置和数据加密及其他新特性增强了安全6。2.3 ASP技术ASP.NET是一个服务器端的Web应用框架设计的Web开发生产动态网页。ASP.NET技术是一种在服务器
20、端通过特网服务器执行的嵌入网页中的脚本技术5。鉴于本系统要实现的具体功能,网站要能动态的及时更新,检索,删除等操作,因此选用动态功能较强的ASP来处理。与HTML相比,ASP网页具有以下特点: 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术 ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取 服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT企业实践服务系统设计与实现 毕业论文 IT 企业 实践 服务 系统 设计 实现
限制150内