信息管理与信息系统毕业论文定稿.docx
- 文档编号:30537460
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:49
- 大小:1.25MB
信息管理与信息系统毕业论文定稿.docx
《信息管理与信息系统毕业论文定稿.docx》由会员分享,可在线阅读,更多相关《信息管理与信息系统毕业论文定稿.docx(49页珍藏版)》请在冰豆网上搜索。
信息管理与信息系统毕业论文定稿
信息管理与信息系统毕业论文定稿
本科学位论文(设计)
题目:
社会实践管理系统的设计与实现
姓名:
学号:
院系:
人文信息管理学院
年级:
2011级
专业:
信息管理与信息系统
指导老师:
二○一五年五月
社会实践管理系统的设计与实现
摘要
由于科学技术的发展的越来越快,社会已经进入高速发展的信息化时代,各行各业的发展和管理业越来越离不开计算机,当然各学校也不例外都会使用计算机来提高工作效率。
目前,我校在社会实践管理方面仍采用较传统的人工管理方法,这样既浪费人力、物力资源,同时还大大的降低了工作的效率,提高了成本。
为了解决这一问题,提高学校社会实践管理中的效率,特开发了成都医学院学生社会实践管理系统。
社会实践作为每一个高校学生的必修课程,对学生的成才起着至关重要的作用,该系统尽可能的满足了学生和学校以及企业之间的三方需求。
社会实践管理系统使用MicrosoftVisualStudio2013和SQLSever2008进行开发。
论文详细的阐述了社会实践管理系统的技术手段,开发背景以及它的意义,并且通过不同的用户赋予不同的权限而对系统进行相关的操作。
关键词
学生;社会实践;管理系统;ASP.NET;SQLSever2008
SocialPracticeManagementSystem
Abstract
Duetothedevelopmentofscienceandtechnologyfasterandfaster,societyhasenteredtheinformationageofhigh-speeddevelopment,developmentandmanagementofallwalksoflifemoreandmoreinseparablefromthecomputer,eachschoolisnoexception,ofcourse,willusethecomputertoimproveworkefficiency.
Insocialpracticemanagementatpresent,ourschoolisstillusingthetraditionalartificialmanagementmethod,bothwasteofmanpower,materialresources,butalsogreatlyreducestheworkingefficiency,improvethecost.Inordertosolvethisproblem,improvetheefficiencyofmanagementofschoolsocialpractice,especiallyChengdumedicalcollegestudents'socialpracticemanagementsystemisdeveloped.Socialpracticeasarequiredcourseofstudentsininstitutionsofhighereducationandthestudentsintomakestheimportantroleofthesystemasmuchaspossibletomeetthedemandbetweenstudentsandschoolsandenterprises.
SocialpracticemanagementsystemusingMicrosoftVisualStudio2013andSQLSever2008fordevelopment.Paperdetailedexpoundsthetechnicalmeansofsocialpracticemanagementsystem,developmentbackgroundanditssignificance,andbydifferentusersgivedifferentpermissionsfortheoperationoftherelevantsystem
Keywords
students;socialpractice;managementsystem;ASP.NET;SQLSever2008
1引言
由于科技的发展,社会已经进入高速发展的信息时代,电脑的使用已经涉及各个领域。
当然,每个学校也不例外。
我国的各大高等院校都建立起了校园网,使得学校的办公、教学和管理工作发生了翻天覆地的变化,且产生了新的特点,也对教学的管理工作提出了新要求,也让基于WEB的社会实践管理系统成为了可能。
通过Internet,学生和企业可充分利用网络的便利,不用面对面的应聘,成为了招聘求职的一个重要手段。
这也使得我们的工作效率越来越大,在有效的时间里,我们可以完成更多的事情。
社会实践管理系统使企业和学生都能在最广阔的范围和最短的时间里,找到满足自己的人才和最合适自己的岗位。
与此同时还能为学生节约制作个人简历的费用,企业也能节省很多人力和财力,而且供需双方还有了更多的选择。
正值毕业季,我们大学生的就业收到各方的关注,也有越来越多的单位更加注重学生在校期间社会实践的情况,通过社会实践,大学生在求职的路上也多了更多的经验,并且可能在其中寻求到合适的用人单位。
企业也可以在这个过程需求到自己所需的千里马,加大了学生就业的可能性。
1.1选题背景
成都医学院的学生培养方案里就有一项“实践教学”,这一条就很好的阐述了培养高素质复合型创新性人才,就要培养学生的动手能力。
对我们来说,想要增强动手能力,就是要多在社会中实践,接受社会的审查。
也只有在社会实践的过程中,学生才能找到自己知识点的不足,查漏补缺,更好的整合自己的知识层次,从而得到更好的发展。
而开发社会实践管理系统,能更好的为学生和企业提供一个双向选择的平台,学校也可以在该平台上了解学生的社会实践情况。
1.2本课题的目的及意义
社会实践作为大学生的第二课堂,它的意义在提高我们大学生的动手能力和增加我们社会阅历,是每个当代大学生都会接触到的内容。
教育事业的不断发展,也使得高校对学生的对社会的适应能力越来越看重,在高校的教育改革之中,越来越多的学校开始考核学生的实践能力,也使得学生在平时的学习生活中开始参与越来越多的社会实践。
现在每个学生的社会实践的种类、岗位存在着差异,为了使学校以及学院更好的了解每个同学的实践情况和为同学提供更多的实践机会,因此开发一个社会实践管理系统就显得尤为重要。
本文描述的学生社会实践管理系统可以为企业、学校、学生个人提供不同的服务。
1.3设计方法
1.3.1设计方案
在开始设计的时候,我考虑了很多的编程语言和工具,结合自身的现状我最后采用了SQLsever2008+ASP.net。
学生模块包括:
1、企业管理:
企业列表<实践单位申请>;2、实践报告管理:
实践报告列表<编写报告列表>;教师(管理员)模块包括:
一、超级管理员:
1、教师管理:
教师列表<新增教师>;2、学生管理:
学生列表<新增学生><实践申请审核>;3、企业管理:
企业列表<新增企业><实践单位申请>;4、权限管理;5、实践报告管理:
实践报告列表<评价实践报告><查看实践报告>、编写实践报告;二、教师:
1、学生管理;2、企业管理;3、实践报告管理:
实践报告管理:
实践报告列表<查看实践报告>;企业模块包括:
1、学生管理:
学生列表<实践申请审核>;2、实践报告管理:
实践报告列表<评价实践报告><查看实践报告>。
1.3.2设计思路
在开始设计的之前,我们要尽可能的收集学生和企业对于该系统的功能需求,然后进行数据分析,建立数据模型,画出E-R图,然后根据E-R图在SQLsever2008下建立该系统的数据库,检查数据库表之间的联系,对表的各个列进行检查,主键是否设置完整,设计好数据库各个相关的表项,避免出现错误。
之后就是设计系统各个功能模块,这是要十分细心地注意各个模块之间的相
关部分,然后再设计各个接口程序,连接测试,是各个模块间的连接有条不紊,能把整个系统有机的、完整的集成在一起,最后完成系统的测试。
1.4本章小结
本章阐述了系统开发的背景、意义以及系统设计的大概方案和思路,为开发系统提供了一个大体的架构。
2系统可行性分析
2.1项目背景
为了对高校的社会实践进行有效便捷的管理,增加企业与学生之间的交流,特开发本系统。
本系统是基于Windows操作系统,主要是window系统是我们最常使用的系统,而开发语言,介于自身的情况,我使用ASP.net开发语言,数据库使用SQLsever2008。
2.2可行性分析
2.2.1技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成本系统的开发工
作,软、硬件配置能否满足开发者的需要等[1]。
本人的软、硬件配置完全可以满
足本系统开发、运行的需要。
硬件:
华硕K43SJ笔记本,CPU主频2.3GHz、内存6G、硬盘500G
软件:
windows7旗舰版操作系统
Microsoftvisualstudio2013
SQLserver2008
我使用了SQL+ASP.NET的模式作为开发工具,由于系统本身不是很大,只是一个属于中小型的管理系统,系统可以如期的完成。
1、MicrosoftVisualStudio2013
此系统采用MicrosoftVisualStudio2013作为开发工具。
VisualStudio作为Microsoft的一款“交互开发环境”(IDE)产品,通过功能齐全的代码编辑器、编译器、项目模块、设计器、代码向导、强大且易用的调试器以及其他工具实现了对VisualC#、C++等的支持[2]。
此系统的后台开发语言应用了C#完成系统编码。
C#作为一个编程语言,宗旨是创建在。
NET.Framework上运行的各种应用程序。
C#简单、功能强大、类型安全、而且完全面向对象[3]。
C#凭借在许多方面的创新,在保持C语言风格的表现力和雅致特征的同时,实现了应用程序的快速发展。
VisualC#是Microsoft对C#语言的实现。
2、SQLSever2008
此系统后台数据库为SQLSever2008,SQLsever是一个大型的关系数据库管理系统。
以其灵活快速、操作简单的优点吸引了中小客户的喜欢。
SQL最常用的工具是ManagementStudio,ManagementStudio是一个集成化的数据操作环境,几乎所有的数据库操作都可以在这里完成,包括数据库创建、备份、恢复等各种操作。
至今微软已经推出了MicrosoftSQLServer2013,而MicrosoftSQLServer2008是目前较为稳定的版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的MicrosoftSQLServer版本[4]。
这个平台有以下特点:
(1)可信任性:
用户可以以很高的安全性和可靠性来运行应用程序;
(2)高效性:
使得用户可以降低开发和管理数据基础设施的时间和成本;
(3)智能性:
提供了一个全面的平台,可以在用户需要的时候给他发送观察和信息[5]。
3、ASP.NET
ASP.NET提供了统一的Web开发模型,也提供了一种新的编程模型和结构,可以生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护[6]。
其中ASP.NET4.5是Visualstudio2013开发工具中的技术,他基于.NETFramework4.5框架,为开发者开发客户端应用、本地(WindowsSever)和云应用提供了丰富、有效的工具[7]。
对于Web应用程序开发人员来说,利用ASP.NET提供的一系列控件,可以轻松的进行开发,大大缩短了开发周期,提高了开发效率。
4、B/S结构
社会实践管理系统是在B/S结构下实现的。
BS(浏览器-服务器)开发模式,相对于CS模式,BS模式拥有方便维护和更新,跨平台等优点,是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件[8]。
这种模式统一了客户端,客户端不需要维护,数据和应用程序都放在服务器上,简化了系统的开发、维护和使用成本。
客户机上只要安装一个浏览器,如Firefox,服务器安装Oracle、Sybase或 SQLServer等数据库,浏览器就能通过WebServer同数据库进行数据交互。
2.2.2经济可行性分析
建立学生社会实践信息管理系统后,能大大增强企业社会实践管理的效率和时间,大大的增加了工作效率,可以在同样的时间内做更多的工作,创造更多的价值。
开发本系统成本是非常的低。
再说现在社会对本系统的需求量很大,本软件具有很强的实用性,商业价值潜力极高,只要作品完工就可以投入使用,很快就能产生经济效益。
因此从经济的角度分析,开发本软件系统是完全可以的。
2.2.3运行可行性分析
运行可行性主要是企业管理人员对开发信息、系统是否支持,现有管理制度
和方法是否科学、规范,原始数据是否正确等。
所以要想开发一个经济实用的系统软件,就我们平时学习的电脑就完全可以开发了。
软件支持:
本系统使用Microsoft SQL Server2013作为开发工具,SQLSever2008作为数据库,一般的客户机都可作为开发机器,所以在技术上是完全可行的。
本系统操作十分简单,易于上手,我们只需要有电脑并且电脑可以接入网络就可以愉快的使用该系统了。
2.3本章小结
本章主要阐述了该系统在经济、技术、运行等方面的可行性分析,该系统各方面都是可行的,极具有开发价值。
3需求分析
3.1任务需求
该系统是要实现学生、企业、学校之间的三方网络化互动,所以系统的设计中包括了学生、企业教师三个模块。
学生模块包括:
1、企业管理:
企业列表<实践单位申请>;2、实践报告管理:
实践报告列表<编写报告列表>;教师(管理员)模块包括:
一、超级管理员:
1、教师管理:
教师列表<新增教师>;2、学生管理:
学生列表<新增学生><实践申请审核>;3、企业管理:
企业列表<新增企业>;4、权限管理;5、实践报告管理:
实践报告列表<评价实践报告><查看实践报告>、编写实践报告;二、教师:
1、学生管理;2、企业管理;3、实践报告管理:
实践报告管理:
实践报告列表<查看实践报告>;企业模块包括:
1、学生管理:
学生列表<实践申请审核>;2、实践报告管理:
实践报告列表<评价实践报告><查看实践报告>。
结合实际情况和用户的需要,在经过我的指导老师同意之后,我开始了我愉快的开发之旅。
操作系统:
Windows7
开发工具:
VisualStudio2013
后台数据库开发工具:
SQLsever2008
服务器:
IIS作为Web服务器
3.2功能需求
学生社会实践管理系统的开发主要包括应用程序系统和后台数据库,我们在使用该软件的时候会觉得使用起来特别的顺手,不需要高难度的手法,应用程序系统。
而数据库来说我们要保证数据的安全和一致还有完整。
(1)前台作为用户最直观的操作界面,我们要让用户感觉这个系统易于上手,操作方便简单,我们尽可能的使用户的操作简单化,即使是不怎么会电脑的人,在输入账户密码的时候就可以愉快的玩耍了。
(2)管理后台:
因为对后台管理的都是我们的辛勤的教师,这当中有许多教师并非专业的人员,同样要求我们的后台界面操作简单,在输入管理员密码之后,我们的老师也可愉快的操作系统了。
3.3数据流图
数据流图(DFD):
数据流图简称DFD图,数据流图有四种成分:
源点或终点、处理、数据存储表和数据流[9]。
数据流的四种成分如下图:
图形符号
名称
符号说明
外部实体
系统之外的数据源或目的
处理
一步步的执行命令,将输入转化成输出
数据存储
存放起来以备将来使用的数据,通常与实体联系图中的数据实体相对应
数据流
从一处流向另一处的数据
图3-1数据流图的四种成分标示
以下为本系统的数据流图
图3-2本系统数据流图
图3-3用户学生数据流图
图3-4用户超级管理员数据流图
图3-5用户教师数据流图
图3-6用户企业数据流图
3.4数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。
一般说来,数据字典应该由下列四类元素构成:
数据元素,数据流,数据存储和数据处理。
3.4.1数据存储
该系统数据存储如下:
名字:
学生信息表
描述:
记录学生的基本信息。
编号:
D1
组成:
学号,姓名,性别,年龄,身份证,电话,专业,家庭住址
名字:
教师信息表
描述:
记录教师的基本信息。
编号:
D2
组成:
用户名,姓名,性别,年龄,身份证,联系电话,家庭住址
名字:
企业基本实践信息表
描述:
记录企业的基本信息。
编号:
D3
组成:
用户名,姓名,性别,企业名称,企业地址,联系电话
名字:
实践报告信息表
描述:
记录实践报告信息。
编号:
D4
名字:
权限信息表
描述:
记录权限信息。
编号:
D5
3.4.2数据流
本系统数据流如下:
编号:
F3
名字:
企业信息
描述:
企业信息的添加
编号:
F4
名字:
权限分配
描述:
超级管理员对教师、学生、企业的权限分配
编号:
F9
名字:
实践申请审核
描述:
企业对学生提出申请进行审核
3.4.3数据处理
该系统数据处理如下:
编号:
P4
名字:
企业操作子系统
描述:
企业对本系统的应用
输入/输出:
D3,D4
3.5本章小结
本章主要阐述了系统各方面的需求分析以及系统的数据流图,分析各个模块之间的数据流向。
4总体设计
总体设计也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析的分析来确定系统的系统和模块、系统和模块以及如何有机地结合在一起,如何实现每个模块的功能。
系统设计的目标是使系统实现所需要的功能,同时,努力实现效率高、可靠性高、可修改性,容易学习和使用。
4.1系统功能划分
经过最开始对我们系统的需求分析,结合实际情况将整个系统分为三部分:
学生模块、企业模块、管理员模块系统。
图4-1系统模块图
4.1.1学生模块功能划分
在学生系统比较简单,在该子系统中我们可以查看有哪些实践单位,可以申请实践单位,在实践过后可以编写相应的实践报告。
如图4-2:
图4-2学生模块图
4.1.2管理员模块功能划分
管理员系统包括超级管理员和教师两个模块。
超级管理员模块完成此系统的管理维护操作,以对系统进行最高权限设置,包括增加企业、教师、学生用户等,还有对各个子模块的权限设置;教师模块完成超级管理员分配给他的教师,一般包括企业、学生用户的增加、审核学生的实践申请、查看实践报告等。
图4-3管理员模块
4.1.3企业模块功能划分
企业模块主要完成对学生的申请进行审核,查看学生的实践报告和对实践报告进行评价。
如图4-4:
图4-4企业模块图
4.2数据库概念结构设计
根据数据项和数据结构的分析,对数据库进行准确的设计,设计出对各个需要的实体。
4.2.1各实体属性图
概念模型是对现实世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。
概念模型一般用E-R图来描述现实世界的概念模型,E-R方法也称R-R模型[10]。
管理员包括超级管理员和教师。
超级管理员是系统最高权限的用户,它的实体图如下图:
图4-5管理员实体属性图
教师的实体图如下:
图4-6教师实体属性图
学生是该系统的主要用户,它的实体图如下:
图4-7学生信息实体属性
企业也是该系统的主要用户,也拥有一个实体,如下图:
图4-8企业信息实体属性图
4.3.2各实体之间的关系E-R图
图4-9学生和企业关系E-R图
4.3数据库设计
表4-1管理员表
字段名称
类型
长度
允许空
字段说明
Username
文本
50
否
教师用户名
Password
文本
50
否
教师密码
Name
文本
50
否
教师姓名
Age
小整数
否
年纪
Identityid
文本
50
否
身份证号码
Address
文本
50
否
家庭地址
Gender
字节
50
否
性别
Phone
文本
50
否
电话号码
Isdel
字节
否
是否删除
Issys
字节
否
是否系统内置
表4-2登陆信息(LogUser)表
字段名称
类型
长度
允许空
字段说明
Username
文本
50
否
用户名
Password
文本
50
否
密码
Personid
整数
否
用户id
Persontype
小整数
否
用户类型
表4-3菜单动作(Menu)表
字段名称
类型
长度
允许空
字段说明
Name
文本
50
否
菜单名称
Code
文本
50
否
菜单编码
url
文本
200
是
菜单路径
Parentid
整数
否
父亲Id
Isdefault
文本
10
否
是否为默认
Icon
文本
100
否
图标名称
Isbth
字节
否
是否为按钮
Isdel
字节
否
是否删除
表4-4权限信息(power)表
字段名称
类型
长度
允许空
字段说明
Menuid
整数
否
菜单id
Persontype
小整数
否
用户类型
表4-4企业信息(company)表
字段名称
类型
长度
允许空
字段说明
Username
文本
50
否
用户名
Password
文本
50
否
密码
Name
文本
50
否
姓名
Gender
字节
否
性别
Companyname
文本
50
否
公司名称
Companyaddress
文本
50
否
公司地址
Tel
文本
50
否
电话
Isdel
字节
否
是否删除
表4-5学生信息(student)表
字段名称
类型
长度
允许空
字段说明
Name
文本
50
否
姓名
Age
小整数
否
年纪
Identityid
文本
50
否
身份证号码
Address
文本
50
否
家庭住址
StudentNo
文本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 信息系统 毕业论文 定稿