毕业设计任务书范文Word文件下载.docx
- 文档编号:20716104
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:24
- 大小:325.91KB
毕业设计任务书范文Word文件下载.docx
《毕业设计任务书范文Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业设计任务书范文Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
2.1系统设计目标
本学生管理系统的设计应该尽量达到以下目标:
(1)保证各方信息交互的畅通和正确;
(2)保证软件的安全、可靠、简便性;
(3)保证软件的相对实用性;
(4)利用信息数据的管理,提高工作效率及质量,提高组织、服务的管理水平;
(5)为实现信息化的学生管理提供经验。
2.2系统设计原则
本学生管理系统应该尽量遵循以下设计原则:
(1)简单性:
在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个学生管理系统来说是非常重要的。
(2)实用性:
程序应可以满足所有用户的基本需求,具有良好的实用性。
(3)针对性:
该系统平台针对某一个学校建立一个数据库来管理学生信息,所以具有专业突出和很强的针对性。
3.支撑环境规划
3.1设计思路概要
本系统开发的任务是实现学生管理的信息化、系统化、规范化。
目的是开发一个具有添加、查询、修改、删除等功能比较强大的数据库管理系统。
通过熟悉开发环境和数据库系统,本系统前台开发工具采用可视化编程工具VisualStudio,后台数据库采用MicrosoftSQLServer2000数据库。
3.2软件支撑环境及开发工具
3.2.1软件支撑环境
操作系统:
Windowsxp
数据库管理系统:
MicrosoftSQLServer2000
3.2.2VisualStudio2005简介
VisualStudio2005(以下简称VS2005)是美国微软公司推出的最新开发工具,该版本工具的新功能体现在对ASP.NET2.0、CLR2.0、VS.NET与C#.NET语言上的强化,提供更好的执行效能,并更加注重安全性等方面。
VS2005是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualStudio、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。
另外,这些语言利用了VS.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
3.2.3数据库及MicrosoftSQLServer2000简介
随着计算机技术的飞速发展,数据库技术由一开始的简单数据存储发展到存储、关联、限制、安全管理及人工智能为一体的完整技术。
与以前的dBase,Foxbase等数据库相比,现在的数据库管理系统诸如:
Access,DB/2,SyBase,SQLServer,Oracle等,在功能、安全、及易用性等方面都有了质的飞跃。
数据库系统的发展经历了层次模型数据库、网状模型数据库和关系模型数据库三个大的发展阶段。
现在大量使用的是关系模型数据库。
目前数据库的发展方向是面向对象的数据库系统。
随着计算机网络的迅速发展,也大量的使用了基于客户/服务器分布计算模型下的数据库系统。
数据库根据结构可以分为文件型数据库和C/S型数据库。
SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
4.需求分析
4.1需求详述
(1)系统需要能够对不同的用户给出不同的权限,比如系统管理员只有对用户的管理权限,它可以增、删、改用户;
学生可以查询个人信息、查询个人成绩;
学生可以修改自己的密码,系统管理员也可以修改其余用户的密码。
(2)系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
(3)系统应该有很好的可扩展性,以便学校根据实际情况添加新的功能。
4.2功能需求
本学生管理系统需要完成的功能有用户管理、班级管理和成绩管理三个部分。
(1)用户管理该功能用于管理使用该系统的用户,以及模块按权限进行分配,从而为系统提供一定的安全性。
使用这个系统的用户主要包括2种:
一是系统管理员,只有对用户的管理权限,它可以增、删、改用户;
一是学生,主要是查询个人信息、修改个人密码、查询个人成绩;
系统管理员也可以修改其余用户的密码。
(2)班级管理添加、修改、删除和查询班级信息。
(3)成绩管理添加、修改、删除和查询成绩信息,并可以制作成绩报表。
4.3数据需求
通过分析,总结出本系统对数据的需求如下:
(1)用户信息
包括:
用户名、用户密码
(2)学生基本信息
包括:
学号、姓名、性别、出生日期、籍贯、专业、班号
(3)学生基本成绩信息
学号、姓名、班号、大学英语、网络营销、电子商务概论、采购管理、体育
5.数据库结构设计
数据库设计的任务是确定系统所需的数据库。
数据库是表的集合,通常一个系统只需一个数据库。
物理设计就是具体确定表的结构,包括字段名、字段类型及宽度,需要的索引等。
5.1物理结构设计
根据对需求分析得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。
本系统根据分析确定系统要设置如下表
(1)学生基本信息表,字段包括:
学号、姓名、性别、出生日期、籍贯、专业、班号。
学号为主键、主索引,为班级编号建立索引,通过该索引和班级基本表建立关联。
表名:
Student
结构:
列名
数据类型
长度
精度
备注
姓名
varchar
10
不为空
学号
13
性别
char
2
出生年月
datatime
8
籍贯
12
专业
班号
(2)学生成绩信息表,字段包括:
学号、姓名、班号、大学英语、网络营销、电子商务概论、采购管理、体育。
score
大学英语
网络营销
电子商务概论
采购管理
体育
(3)用户信息基本表,字段包括:
用户名、用户密码、角色。
users
管理员
int
4
学生
Varchar
20
密码
角色
6.运用设计
6.1数据字典设计
名称:
用户(Useres)
说明:
登录系统
备注:
只用于登录
学生(Student)
说明:
学生基本信息
本系统的前台使用者,学号不能相同
学生成绩信息表(score)
学生成绩的基本信息
7.系统的具体实现
7.1本系统的简要说明
本系统主要是针对学生的基本信息以及成绩管理,根据以上功能性需求分类可知,该系统的流程主要描述的是对学生基本信息和主修课程的成绩录入。
该系统的适用对象包括学生和管理员。
因此包括2个基本的流程。
7.2管理员登录
如图7.1所示为系统的登录页面,也就是系统的入口。
管理员首先输入用户名和密码,然后选择用户类型进入。
图7.1系统的登录页面
7.3管理员录入信息
管理员的操作流程:
管理员登录系统后,进入学生的基本信息的页面,对学生的课程进行新增、修改、删除、查询的操作(如图7.2-7.4);
然后进入学生成绩的页面,对学生的基本信息进行添加、修改、删除的操作(如图7.5)。
图7.2新增学生信息
图7.3修改和删除学生信息
图7.4查询学生信息
图7.5添加、修改、删除、查询学生成绩
7.4学生查询信息
学生的操作流程:
学生根据学生的学号和密码登录系统,初始化的密码由管理员提供(如图7.6)。
学生登录系统后,可以修改个人密码、查看个人信息和个人课程成绩。
(如图7.7)
图7.6学生登录
图7.7学生查询信息界面
结论
因为这次是要设计一个学生管理系统,需要有用户进行交互的接口,所以界面是必不可少的。
用什么来做界面呢?
在选择编程软件和数据库软件时,我们踌躇了好一阵,在图书馆里也查找了很多资料,C#没学过、VC++也没有学过、JAVA不会,最后自己感觉时间比较紧,来不及再重新学习新的编程环境或是换个数据库软件,最后还是选择了VisualStudio2005和SQLServer,虽然VS编程、设计界面并不难,要访问数据库我们还是第一次尝试,而且最近对VS编程的书籍看了很多了解了也很多,于是便借了基本关于VS数据库编程的参考书辅助完成这次的设计。
本系统设计基本上实现了对高校的学生成绩的查询、管理学生成绩信息、管理专业信息、管理账号等通用功能。
我们在成绩设计这方面是比较弱的,但是经过这次毕业设计,我们都付出了辛勤的汗水,得到的收获是不可估量的。
通过这次毕业设计,不仅充实我们的知识结构,扩大了我们的知识面,增强了我们分析问题和解决问题的能力,更为我们以后的工作打下了良好的基础。
参考文献
1.赵松涛《VisualStudio2005+SQLServer2000数据库应用系统开发》电子工业出版社
2.刘志成《数据库系统原理与应用》机械工业出版社
3.汤涌涛《VisualBasic2005从入门到精通》清华大学出版社
4.郝春强、池同柱《VisualC#2005基础与实例教程》中国电力出版社
5.李云《VisualC#程序设计教程》清华大学出版社
6.严月浩《VisualC#程序设计基础》机械工业出版社
7.芦丽萍、柳彩志《网络数据库实用教程——基于VisualStudio2005和SQL》电子工业出版社
8.吕伟臣、霍言、吕宝臣《VisualC#2005入门与提高》清华大学出版社
9.崔巍、王晓敏《数据库系统开发教程》清华大学出版社
10.郭力子《VisualC#程序设计应用教程》机械工业出版社
后记
转眼间毕业设计已接近尾声,回头看看毕业设计整个过程,我要感谢很多帮助过我们的人。
首先要感谢我们优秀的指导老师宋老师,感谢宋老师的精心指导,在设计的整个过程中给我们提出的宝贵意见,使我们受益匪浅。
在这里,我们向宋老师及给予过我们帮助的老师表示深深的敬意和由衷的感谢!
其次要对所有授课老师表示深深的谢意!
正是他们的教导,才能使我们的知识得以丰富,使我们的视野得以拓宽,使我们的自身修养得以提高!
感谢我们的同学和朋友,正是由于你们平时的帮助、提醒、建议、使我们少走了一些弯路,通过交流也拓宽了我们的思路。
饮水思源,在此感谢所有帮助过我们的人!
由于时间仓促,经验不足,条件有限等原因。
有些功能尚未完善,有些地方还不够详细,敬望各位老师批评指正。
虽然我们的系统不是很完善,但它凝聚了我们和指导老师的心血,是我们在离校前的一次练兵。
希望各位老师各位同学能提出宝贵的意见,在以后的工作中我们一定会更加努力。
最后,再次向所有关心过我们,帮助过我们,支持过我们的人表示深深的谢意!
签名:
年月日
附录
1.建立数据库
注:
在SQLServer2000企业管理器里建立一个数据库并将其命名为Stud。
2.建立数据表
2.1建立学生基本信息表(Student)
USEStud
GO
CREATETABLEStudent(
姓名VARCHAR(10)NOTNULL,
学号VARCHAR(13)PRIMARYKEY,
性别CHAR
(2),
出生日期DATETIME,
籍贯VARCHAR(50),
专业VARCHAR(12),
班号VARCHAR(10))
2.2建立学生成绩表(Score)
CREATETABLEScore(
学号VARCHAR(15)PRIMARYKEY,
姓名VARCHAR(12)NOTNULL,
班号VARCHAR(12),
大学英语CHAR(8),
网络营销CHAR(8),
电子商务概论CHAR(8),
采购管理CHAR(8),
体育CHAR(8))
3.数据库的添加
3.1学生基本信息添加
3.1.1添加电子商务0801班学生基本信息
usestud
go
insertintostudent(姓名,学号,性别,出生日期,籍贯,专业,班号)
select'
代亮'
'
200810210101'
男'
1989.08.10'
湖南张家界'
电子商务'
电商0801'
union
吴涛'
200810210102'
1990.09.20'
王璐'
200810210103'
女'
1988.10.09'
湖南娄底'
张大年'
200810210104'
1991.01.13'
湖南张大界'
林玲'
200810210105'
1989.09.18'
湖南常德'
赵军'
200810210106'
1989.09.25'
贺冰冰'
200810210107'
湖南邵阳'
阳爱娣'
200810210108'
1989.04.19'
廖海波'
200810210109'
1990.02.25'
湖南衡阳'
陈雅兰'
200810210111'
1987.01.14'
朱佳妮'
200810210112'
1989.12.08'
方磊'
200810210113'
1990.04.23'
浙江金华'
周建兰'
200810210114'
1990.07.29'
王昭'
200810210115'
1990.01.15'
付舒香'
200810210116'
1988.07.19'
刘姿'
200810210117'
1989.11.29'
湖南岳阳'
文喜'
200810210118'
1989.06.26'
湖南湘潭'
尚晶晶'
200810210119'
1989.07.03'
张海霞'
200810210120'
1989.11.01'
葛芹'
200810210121'
1989.08.23'
文菡'
200810210122'
1989.08.22'
湖南株洲'
王知'
200810210123'
1989.04.13'
湖南怀化'
戴科'
200810210124'
1988.11.11'
刘念'
200810210125'
1990.04.22'
刘雅倩'
200810210126'
1989.09.16'
周灵'
200810210127'
徐林源'
200810210128'
1990.08.11'
文剑'
200810210129'
湖南长沙'
李灿'
200810210130'
1989.11.26'
熊鹏'
200810210131'
湖南湘乡'
黄芳芳'
200810210132'
1990.09.10'
龙为'
200810210133'
1990.12.18'
李慧'
200810210134'
1990.08.15'
曾柳娟'
200810210135'
1991.11.23'
王灿辉'
200810210136'
1989.12.09'
李如红'
200810210137'
旷杰'
200810210138'
李冲'
200810210139'
1988.08.09'
戴敏'
200810210140'
1988.10.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 任务书 范文