学生毕业信息管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东北石油大学课程设计

课程应用网站课程设计

题目学生毕业信息管理系统

院系计算机与信息技术学院

专业班级计科10-

学生姓名

学生学号10070214

指导教师

2012年7月26日

东北石油大学课程设计任务书

课程应用网站课程设计

题目毕业生信息管理系统

专业计算机科学与技术姓名学号

一、主要内容:

开发一个库存管理系统。设计并实现这样的一个系统主要是锻炼学生采用面向对象方法、设计思路等开发软件的能力。

二、基本要求:

系统主要有以下功能:登录、报表管理、数据管理等。登录:包含用户登录信息、用户注册信息;报表管理:可以查询修改数据和对报表的查询操作;数据管理:包括两方面,一是对各表的查询,二是对表进行删除添加操作;除了实现上述功能以外,库存管理系统还具有友好、简洁的界面,安全性要高,稳定性要强。

三、主要参考资料:

[1] 梅玫.物资库存的计算机管理[M].黑龙江科技信息出版社.2009:7-25.

[2] 萨师煊,张旺.数据库系统概论[M].高等教育出版社. 2000:36-48

[3] 王华椰.Visual C#.NET范例入门与提高[M].清华大学出版社.2003:69-78

[4] 李佳, 付强, 丁宁.C#开发技术大全[M].清华大学出版社.2009:63-70

完成期限21-22周

指导教师

专业负责人

2013 年7 月15日

目录

第1章系统分析 (1)

1.1 开发背景 (1)

1.2 系统需求分析 (1)

1.3 开发环境 (2)

第2章系统设计 (3)

2.1 总体分析 (3)

2.2 系统功能模块 (4)

2.3 数据库设计 (6)

第3章系统实现 (9)

3.1 登录模块 (9)

3.2 管理员界面 (10)

第4章系统测试 (19)

4.1软件测试基础理论 (19)

4.2系统测试 (20)

4.3系统评价 (21)

结论 (22)

参考文献 (23)

第1章系统分析

1.1 开发背景

Internet的快速发展,使互联网已成为人们快速获取、发布和传递信息的重要渠道,显然它已成为社会生活的一部分。因特网给信息交流带来了巨大影响,网络信息化进入一个崭新的阶段。而根据统计,我国年都有近120多万名高校毕业生毕业,高峰时期将近160万。因而对毕业生信息的管理要求也越来越高。

毕业生信息管理系统就是基于这样一种现实提出的一种利用互联网络的快速、高效、方便、快捷等特点来帮助高校管理人员更好更快的完成大批量毕业生信息的管理任务的管理系统网站。网站中用户分不同角色登录,登录后用户可以根据自己的权限和需要进行各自不同的操作。本网站提供了毕业生、老师、以及管理员三种角色的权限管理功能[1]。

毕业生信息管理系统的网站的设计不仅仅是为了满足高校对大批量毕业生信息管理的需要,更是适应当今信息爆炸时代的信息高效快速管理的需要。也是高校和毕业生等各方受益于科学技术的一个典型。随着科学技术,具体的说是网络技术的高速发展,利用网络特别是网站的形式来满足办公生活等方面的需求已成为必然的趋势。而毕业生信息管理系统网站的出现也是适应这种趋势的一种产物。

本系统采用作为开发环境,Sql2005作为数据库服务器,实现了各用户对信息的查询及信息的修改等功能。前台页面的模板自定义和生成,以及后台用户管理系统实现了对信息的管理[2]。完成了一个毕业生管理系统的基本功能。前台页面全部生成HTML静态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分毕业生管理系统的需求。

1.2 系统需求分析

毕业生信息管理系统的基本职能是完成对毕业生各项信息的合理、有效和安全的管理。并且是毕业生能通过该网站完成对信息的查询和完善,以及毕业生和教师之间的信息的有效传递。因此,本网站设计三种用户角色,分别是毕业生、教师和管理员。同时为各个角色设置相应的权限的操作。

本网站设计使用浏览器、服务器的体系结构,同时使用适应于中小型数据存储处理的SqlServer2005,数据库计算机上只要配置了Web浏览器就可以以人机

交互的方式方便而快捷的进行各自所需的信息处理。同时,网站也可以进行快速的响应,提高了信息处理的效率。

本网站的数据对象的具体内容的设计需要结合于用户的具体要求来实现。通过访谈等方式来进行数据对象的整合和最终的数据对象的抽象,使得最终的数据对象结果尽量满足用户的需求。本网站主要的数据对象有毕业生数据模型,包括毕业生信息,通知信息;教师数据模型,包括教师的基本信息,通知信息,文件信息以及系统设置信息等,管理员数据模型,主要包括对毕业生教师和管理员的管理信息等。

1.3 开发环境

数据库是“按照数据结构来组织、存储和管理数据的仓库”。在信息管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。

毕业生信息管理系统的管理员、老师、学生信息都存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时掌握用户信息,也可以也可以随时更新新闻的具体内容。这些工作如果都能在计算机上自动进行,那我们的系统管理就可以达到极高的水平。

由于用到的数据表格多,二而且对于新闻的具体内容需要海量的存储空间,如新闻基本信息的变动,我选择了SQL Server作为数据库开发,而没有选用Access。而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。本系统具体采用的是SQL Server2005[3]。

此外该系统是基于C#语言进行编码,C#是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究院Anders Hejlsberg的最新成果。它包括了诸如单一继承、界面、与Java 几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角[4]。C#编程语言是微软在.NET计划中重要的开发语言,它具有语法简单、功能强大、快速应用、语言自由,有多种Web服务器控件,支持跨平台,与XML相融合等优点,因此选择C#编程语言。

本系统采用以下环境开发:

(1)开发工具:Microsoft Visual Studio 2005

(2)数据库环境:Microsoft SQL Server 2005

相关文档
最新文档