山东大学招考-山东大学招考
* *
大学
题
目:
西昌学院师资管理系统
二
级
学
院:
汽车与电子工程学院
年级、
学
生
专
业
指
导
专业:
2009
级计算机科学与技术
姓
名:
***
方
向:
信息安全
教
师:
**
老师
西昌学院师资管理系统
一、
网站定位
随着信息时代的到来,
为了满足人们日益增长的物质文化需求,
各学院、
组织都在不断的壮
大,
由此对传统的管理带来了极大的挑战。< /p>
为了适应时代的发展、
保正师资管理的顺利进行,
我们将我
对科研成果和项目的管理由传统方式转向运用现代
internet
技术来进行高 效快速的
管理,
为此我们设计开发出了一套基于
C/S< /p>
模式的适合我院科技处的
《西昌学院师资管理系
统》
。
二、总体设计
3.1
系统规划
网站系统主要包含以下基本功能模块:
■
用户、管理员登录功能模块;
■
用户获奖科研成果申请、查询、修改模块;
■
用户科研项目申请、查询、修改模块;
■
用户信息修改;
■
用户科研统计概况模块;
■
管理员待审批项目显示模块;
■
用户及权限管理模块;
■
数据备份恢复模块;
■
用户、管理员安全退出模块;
3.2
用户行为分析
在本系统
开发之前,
需要从用户和管理员的角度进行行为分析,
根据用户和管理员办事流程
来合理安排系统各模块之间的联系。
3.2.1
用户行为
3.2.2
管理员行为
三、系统需求分析
通过调研,本套系统应该能够满足以下基本需求:
■
由于用户计算机水平有限,要求具有良好的人机界面。
■
由于本系统具有不同的用户群体,要求具有权限管理,不同用户访问权限不同。
■
当系统遇到外界干扰时,系统可以自动保护原始数据的安全。
■
数据的计算和统计须自动完成,减少人工干预。
2.1
需求分析
2.1.1
用户需求
通过调查
,
要求该网站需要有以下功能
:
⑴
作为计算机科学与工程系的门户网站
,
要求界面友好,视觉效果美观
;
⑵
由于对该网站进行更新时涉及部门较多
,
要求要有较好的权限管理
;
⑶
页面修改简单方便
,
支持在线编辑修改
⑷
在相应的权限下,删除数据方便简单,数据稳定性好;
2.1.2
可行性分析
根
据前面的设计思想进行分析,
按照系统开发的基本观点对网站进行分解,
从内容上 可
对网站作如下划分:
首页包含七个模块:
⑴、系部公告⑵、快速通
道⑶、友情链接⑷、图片新闻⑸、系部新闻⑹、教学动态⑺、
学工园地
二级页面包括以下内容:
⑴、概况:通过系部
简介、机构设置、联系我们等子页面来展现。⑵、专业设置:
主
要对当前本系开设的所有专业进行介绍。⑶、教学科研:主要对当前本系的教学管理制度、
师资队伍、科研信息、科研成果等进行介绍。⑷、实验实训:对本系实验室及技能认证的进
行介绍。⑸、招生就业:主要发布招生信息和就业信息。⑹、学生工作:主要对学生会工作
介绍和学生活动的发布。⑺、党团活动:主要介绍党团建设方面的内容
网站后台管理要求能对首页七个模块进行动态更新,
实现时较为复杂!
< p>该网站的设计是
在
Windows XP
中文版操作系统环境下,使用
Microsoft Visual Studio .NET 2005
中文版
开发成功的。
数据库是
MIS
中的重要支持技术,
在
MIS p>
开发过程中,
如何选择数据库管理是
一个重要的问题,目前,
数据库产品较多,每种产品都具有各自的特点和适用范围,因此,
在选择数据库时,应考
虑数据库应用的特点及适用范围
.
四、详细设计
系统开发工具及开发平台
1.1
开发工具及平台
本系统
采用
模式开发制作,用
Visual
2010
IDE
和
SQL
SERVER 2008
作为开发工具,用
Web
数据库理论设计网上数据库,
SQL
语言进行
数
据库查询、操作、设计出各个功能模块的
WEB
应用程序(
B/S
)模式。
1.2
开发工具的简单介绍
1.2.1 .NET
.NET
作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不 p>
仅适用于传统的个人计算机,
而且能够满足呈现强劲增长的新设备的需要。< /p>
到底
什么是
.NET
呢?微软总裁兼首席执 行官
Steve Ballmer
把它定义为:
.NET
代表
一个集合,一个环境,一个可以作为平台支持下一代
Inte rnet
的可编程结构。
.NET
的最 终目的就是让用户在任何地方、任何时间,以及利用任何设备都
能访问所需的信息、
p>
文件和程序。
用户不需要知道这些文件放在什么地方,
只需
< p>要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。
.NET
是
Microsoft
的用以创建
XML Web
服务(下一代软件)平台,该平< /p>
台将信息、设备和人以一种统一的、个性化的方式联系起来。
借助于
.NET
平台,
可以创建和使用基于
XML
的应用程序、
进程和
Web
站
点以及服务,
它们之间可以按设计、
在任何平台或智能设备上共享和组合 信息与
功能,以向单位和个人提供定制好的解决方案。
.NET
是一个全面的产品家族,它建立在行业标准和
Internet
标准之上,
提供开发(工具)
、管理 (服务器)
、使用(构造块服务和智能客户端)以及
XML
Web
服务体验
(丰富的用户体验)
。
.NET
将成为您今天正在使用的
Microsoft
应
用程序、
工具和服务器
的一部分,
同时,
新产品不断扩展
Web
的服务能力以满足您的所有业务需求。
. NET
为开发人
员提供了新的开发平台
(.NET
框架
)
,新的开发语言
(ASP)
,新的开发工具
(Visual Studio
.NET)
,新的开发方式
(Web Service)
;为普通用户提供了
Windows
CE
、
Windows
XP
、< /p>
Stinger
、
Xbox
、
Tab let
PC
、
.NET
My
Services
、
MSN
等产品;为企业提供了
bCentral
。在未来,最终大多数流行的
Microsoft
软件
应用程序
--
包括
Office
和
Visual
Studio
.NET--
将开始与
XML
Web
服务实现
交互,并把它们的主要功能作为
XML Web
服务公开,以便其他开发人员可以利
用。
1.2.2 ASP
语言
.NET
支持多种程序语言,仅
.NET
架构就默认支持
Visual
与
ASP
两种程序
语言。
ASP
是专门针对在
.NET
架构上开发应 用程序而设计的新程序语
言,就程序语法来说有点类似
C++,
或者说更像
Java
。因此有着易用、灵活性大
的
特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比
Visual
快,所以说
ASP
是
.NET
上的钦定语言也不为过。
用传统程序设计语言设计程序时,都是
通过编写程序代码来设计用户界面,
在设计过程中看不到界面的实际显示效果,
必须编译后运行程序才能观察。
如果
对界面的效果不满意,
还要回到程序中修改。
有时候,
这种编程
-
编译
-
修改的操
作可能要反复多次,大大影响了软件开
发效率。
ASP
语言在
.NET
的
IDE
(集成环
境)下提供了可视化设计工具,把
Win dows
界面设计的复杂性“封装”起来,开
发人员不必为界面设计而编
写大量程序代码。
只需要按设计要求的屏幕布局,
用
系统
提供的工具,选择各种“控件”
,并设置这些控件的属性
,.NET
会自动产生
界面设计代码,
程序设计人员只需要编写实现程序功能的那 部分代码,
从而可以
大大提高程序设计的效率。
ASP< /p>
通过事件来执行对象的操作。一个对象可能会产
生多个事件,
每个事件都可以通过一段程序来响应。
例如,
命令按钮是一个对象,
< p>当用户单击该按钮时,将产生一个“单击”
(CLICK)
事件,而 在产生该事件时将
执行一段程序,用来实现指定的操作。在用
.NET< /p>
设计大型应用软件时,不必建
立具有明显开始和结束的程序,
而是编写若干个微小的子程序,
即过程。
这些过
程分别
面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,
或者由事件驱动
程序调用通用过程来执行指定的操作,这样可以方便编程人员,
提高效率。
1.2.3 SQL Server 2000
Microsoft SQL Server 2000
是一个高性能的 客户端
/
服务器结构的关系数
据库管理系统(
)
。
SQL Server
2000
是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分
鲁汶大学博士-鲁汶大学博士
大学城福特-大学城福特
浙江大学化学院-浙江大学化学院
江西财经大学档案馆-江西财经大学档案馆
东北财经大学校徽-东北财经大学校徽
北京大学校友邮箱-北京大学校友邮箱
武汉大学 付磊-武汉大学 付磊
大学13类-大学13类
-
上一篇:有小学教育的本科学院
下一篇:西昌学院:毕业论文(设计)——正文参考格式