毕业论文管理系统.docx
- 文档编号:10358116
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:30
- 大小:773.48KB
毕业论文管理系统.docx
《毕业论文管理系统.docx》由会员分享,可在线阅读,更多相关《毕业论文管理系统.docx(30页珍藏版)》请在冰点文库上搜索。
毕业论文管理系统
实验 报告
实验课程:
信息系统分析与设计
小组题目:
毕业论文管理系统
小组成员:
王毅慧6101204079毛鑫6104104099
吴璟珅6104104122黄小琴6104104056李波6104104070
专业班级:
信管042班
2007年 12月17 日
实验报告一-----可行性研究报告 ……………………………………第3页
实验报告二-----需求说明书 ……………………………………第 5 页
实验报告三 -----概要设计说明书……………………………………第 7页
实验报告四-----详细设计说明书……………………………………第 9 页
实验报告五 -----源程序 ……………………………………第 16 页
实验报告六 -----测试计划……………………………………第19页
南昌大学实验报告
学生姓名:
黄小琴毛鑫 学号:
6104104056 6104104099专业班级:
信管042班
实验类型:
□验证□综合 ■设计□创新 实验日期:
2007.9.20 实验成绩:
一.实验项目名称
毕业论文管理系统可行性研究报告
二、实验目的
可行性研究的目的是确定问题是否值得去做,研究在当前条件下,开发新系统是否具备必要的资源和其他条件。
从经济可行性、技术上可行性、运行可行性三个方面分析毕业论文管理系统可行性。
三、实验基本原理
可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件,可行性包括可能性,必要性,合理性。
可行性研究报告主要从功能级数据流图及技术可行性分析,经济可行性分析,运行可行性分析考虑.本实验包括网络考试系统的功能结构图和零层数据流图,分析概括了整个系统的各个模块和功能。
四、主要仪器设备及耗材
计算机一台(具有access软件)
五.实验步骤
1、项目说明
随着计算机信息技术、网络通讯等高新技术的发展,对高校毕业论文管理提出了更高的要求。
这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的快捷、灵活、方便的智能服务。
2、系统目标分析
使目前校园内毕业论文管理信息网络化,解决已往信息传递不方便、不快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现管理的网络化,方便教师和学生,提高工作效率和效果,节省人力资源等,提高高校的管理水平,有利于推动高校管理的“无纸化办公”进程。
3、现行系统概况
目前的此类系统或多或少的存在以下的问题:
(1)不清楚建立系统的目的或没有根据自己的目的详细策划系统的功能,只适应一时之需;结果页面的设计,包括系统内的链接和功能未能真正提供方便;
(2)缺少一个针对有效管理本科毕业论文(设计)工作的基于Web技术的B/S的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥管理系统应有的效果;
(3)现实还没有一个适合我校关于毕业论文管理工作的管理系统,或是直接针对我校的毕业论文管理工作而编写的管理系统。
4、可行性分析
(1)经济可行性分析
估计开发该系统需购买硬件、外部设备(电脑一台、打印机一台),花费1.2万元左右,开发工作量约需3个人月工作量,每人月工资为2000元,开发完成后维护费用每年600元,开发完成后,原有的三名管理人员可以减少二名,每人月工资600元。
本系统可有效利用教务处现有数据库、系统资源;对于高校在经济上是可以接受的,本系统实施后可以显著提高工作效率,有助于学院完全实现网络化管理。
所以本系统在经济上是可行的。
(2)技术可行性分析
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等;软件方面,论文管理系统需要的各种软件环境都已具备,数据库服务器方面则有SQLServer,能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
其灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行;硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
(3)运行可行性分析
此毕业论文管理基于微软公司Windows操作系统、IIS构建,微软公司产品优异的性能为在线考试系统提供了高效稳定的运行环境,使毕业论文管理系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。
毕业论文管理系统由前端应用管理系统、后端管理系统两大部分组成,其中:
前端管理应用系统采用灵活易用的模式,具有高度的可扩展性;后端管理系统采用B/S模式,具有高度的安全性、稳定性与可靠性。
(4)操作可行性分析
用户利用校园网资源可方便使用本系统,界面类似现有选课系统,易掌握使用方法(本系统可在现有教务处资源基础上进行扩展)。
结论:
按上述四方面进行可行性分析、研究后,我们认为该项目是可行的。
六、思考讨论题或体会或对改进实验的建议
通过这次实验,对系统可行性研究有了一个大致的理解,对功能流程图与数据流程图有了基本的认识,从整体上了解了一个管理系统的概括性框架。
七、参考资料
杨选辉编制 《信息系统分析与设计》清华大学出版社
南昌大学实验报告
学生姓名:
王毅慧黄小琴学号:
6101204079 6104104056 专业班级:
信管042班
实验类型:
□验证□综合■设计 □ 创新实验日期:
2007.9.29 实验成绩:
一.实验项目名称
毕业论文管理系统需求分析
二.实验目的
通过需求说明书来明确毕业论文管理系统开发的最终目的,使开发出来的系统能够更好的达到企业的需求。
随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。
如今在Internet上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。
而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要花费一定人力,这给整个工作带来了很多不便,而且容易出错。
因此就需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。
通过对毕业论文管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今毕业论文管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
三.实验基本原理
需求说明书主要通过详细数据流图,数据字典,数据库设计方面来说明。
网络考试系统包括:
系统管理,考生管理,题哭库管理,监控中心。
通过数据流程图来诠释整个系统的各个模块之间的联系,完成功能上的需求;再通过数据字典及数据库的设计来定义分析系统里面的各种数据,完成技术上的基本需求。
四.主要仪器设备及耗材
计算机一台(JSP和JAVA软件)
五.实验步骤
1.系统的功能需求
该系统一般包括对选题的发布、更新、删除,学生毕业设计文档信息、导师文档信息的上传(在指导时间前才可提交)和相关信息的发布、查询、更新、输出等功能。
如果人工直接操作的话,工作量将十分庞大,特别是,如果学生人数有几千或上万时,人工操作将变得相当繁杂。
用计算机可使人们从繁重而又单调的工作中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。
毕业论文管理系统是一个为适应当前毕业设计管理工作的需求而设计开发的软件系统。
该系统的前台采用的是MSVisual Studio.NET2003开发系统,Dreamweaver做页面设计,后台数据库采用的是SQLServer2000数据库。
对系统功能的规定:
该系统的角色是学生、教师(导师)和系统管理员。
学生和教师是系统的用户,而系统管理员是系统管理者,虽然系统管理者也是一个用户,但并不影响本系统的功能。
该系统的分析可以用UML来描述,如下图3.1所示。
2.运行环境规定:
1、服务器端:
操作系统:
Window2000(或更高)、Microsoft.NETFrameworkv1.1、asp.net1.0、SQLServer2000(或更高)。
2、客户端:
浏览器:
Netscape7.0,Opera7,Internet Explorer6.0sp1以及其它支持xhtml1.0标准的移动设备。
七、思考讨论题或体会或对改进实验的建议
通过这次实验,熟悉并加深了我对JSP和JAVA的认识,以及对毕业论文管理系统整体功能要求、数据要求、流程要求有了比较全面的了解。
八、参考资料
《信息系统分析与设计》 杨选辉著。
南昌大学实验报告
学生姓名:
吴璟珅 学 号:
6104104122 专业班级:
信管042班
实验类型:
□验证□综合 ■设计□创新 实验日期:
2007.10.08 实验成绩:
一、实验项目名称
毕业论文管理系统的总体设计
二、实验目的
把需求分析阶段产生的系统需求说明转换成用适当手段表示的系统设计文档,设计系统的整体框架,以便在设计时思路清晰。
三、实验基本原理
系统结构图中的每一个模块确定采用的算法和块内数据流图,用某种选定的表达工具给出清晰的描述,使得这种描述可以直接翻译为某种语言程序。
四、主要仪器设备及耗材
计算机一台,硬件
五、实验步骤
1.系统的功能设计
本系统的主要功能结构如下:
该毕业管理系统可以在Windows2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为MicrosoftSQLServer2000,开发工具采用的MicrosoftVisualStudio .NET和DreamWeaver。
图3.4给出系统的功能结构图。
其工作流程为:
用户登录通过权限判断,游客只能浏览首页内容,注册用户除了可以完成游客的操作外,还可以阅读和查询新闻、下载相关资料、进入学生(或教师)管理模块进行上传、修改和删除等操作。
注册用户除系统管理员外只能对自己录入的内容进行删改操作。
系统管理员具有最高权限,包括审核注册用户信息、发布信息等。
2.系统的总体设计
本系统的用户通过首页,进入登陆页面,通过用户身份验证(系统根据用户权限)进入不同的管理页面,用户通过管理页面进行具体的操作。
如图3.5所示:
六、参考资料
1、《SQL数据库开发与实例》,
2、《JSP信息系统设计与开发实例》
南昌大学实验报告
学生姓名:
毛鑫学 号:
6104104099 专业班级:
信管042班
实验类型:
□验证□综合 ■设计□创新实验日期:
2007.11.06 实验成绩:
一.实验项目名称
毕业论文管理系统详细设计说明书
二.实验目的
详细设计的目的是为系统结构图中的每一个模块确定采用的算法和块内数据流图,用某种选定的表达工具给出清晰的描述,使程序员可以将这种描述直接翻译为某种语言程序。
详细设计的结果对最终程序代码的质量起着决定性的作用,对系统的测试和维护人员了解模块的内部结构也是很重要的。
三.实验基本原理
软件结构(SoftwareStructure)是指一种层次表况,由软件组成成分构造软件的过程、方法和表示。
它是影响软件质量的内在因素,结构良好的软件可以提高软件的可靠性和易维护性。
用图表(如软件结构图)列出本程序系统中的每个程序名称,标识符和它们之间的层次结构关系。
四.主要仪器设备及耗材
计算机一台,硬件、外部设备(586微机一台、打印机一台)
五.实验步骤
(一). 系统的详细设计
系统的主要功能是通过几个功能模块来实现的。
具体的设计过程如下:
1、系统登录:
该模块负责将用户分为学生、教师和管理员来实现用户权限的管理。
2、信息发布模块主要包括以下:
(1)信息浏览(这里的信息包括新闻公告、规章制度、设计安排、推荐范文、表格下载、优秀论文、课题的发布等):
该模块负责分页列出网站所有的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行信息阅读。
(2)信息阅读:
在其他页面中点击标题链接即进入信息阅读页面,此时,每条信息的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有信息使用大致相同的页面布局,只是各字段对应的内容不同而已。
(3)信息查询:
该模块提供了信息查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的信息,并输出查询结果。
(4)信息管理:
该模块负责分页罗列管理员曾发布过且未删除的信息,并可以对该条信息进行删除、修改。
此信息除系统管理员外其他用户不具有对该信息的处理权限(除教师有发布选题的权限外)。
(5)信息录入和修改:
管理员录入一条信息所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。
该模块还负责编辑状态下的更新,这时,它将根据取得的Info_ID字段值对页面控件初始化。
下面以系统登录页面的编写为例给出主要事件和函数,说明该系统的开发过程。
3、文档上传:
该模块负责所有用户的文档上交工作。
每个用户注册后有自己单独的文件夹,登陆后上传的文档(在指定时间前上传)将会被保留在此文件夹中。
4、消息处理:
主要负责各个用户之间相互发送消息使用。
用户可输入对方的用户名发送消息给对方。
5、用户注册:
包括学生和教师的注册(需在指定时间段内注册或是直接由管理员添加)。
(二)系统结构和流程图
1.学生模块的结构
学生在注册通过管理员审核后,登录系统进行相关操作,包括根据自己的导师进行毕业设计(论文)的选题或是自选课题,也可以浏览本站的所有信息,包括公告、工作安排等、下载设计表格、往年优秀论文范文以及系统本站提供的其它资料下载等。
修改自己的基本资料和密码,以及上传和管理自己的文档资料,还可以给自己的导师留言等。
其具体结构如下图4.1所示:
2.教师模块的结构
教师用户同样需要注册,并通过管理员审核后方可登录本系统进行操作。
具体包括如下操作:
(1) 可以给自己所带的学生出毕业设计(论文)的课题,供学生选择。
以及审核学生的选题情况。
(2) 可以浏览本站的所有信息,包括通知、工作安排、规章制度等信息。
(3) 可以查看自己学生的信息,以及文档上交情况。
(4) 上交自己的文档和修改本人的资料、密码等。
(5) 可以给自己的学生、其他教师和管理员进行留言,并查阅自己的留言。
其具体如下图4.2所示:
3管理员模块的结构
管理员拥有系统的最高权限,其权限包括对注册用户进行审核、查看所有用户的资料信息、对总体选题情况进行查询(包括总体选题情况、已选情况和未选情况)、监督学生和教师的各种文档上交情况、审核学生申请、发布学院最新消息和其他信息的添加、删除和更新,上传相关表格等,还可以对“系统内容进行设置”、和“数据库备份”等管理权限。
其具体结构如下图4.3所示:
(三) 数据库的设计和构建
数据库设计是项目开发中的系统设计中非常重要的一个关键环节,之所以强调数据库的重要性,是因为数据库设计就像在建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中,将会引起比较大的问题,会遇到非常大的困难,大量工作将会重新进行。
在本系统中所需要设计的数据库表如下表4.1所示。
序号
数据库表
数据库表存储内容
1
User
存储用户基本信息
2
User_info
存储用户详细信息
3
admin
存储管理员信息
4
Infomation
存储新闻通知等信息
5
Massage
存储用户之间互发的消息
6
Xuanti
存储选题信息
7
up_docunment
存储用户上传的文档
8
Config
存储系统的信息设置
9
Mark
存储学生的成绩
下面将主要介绍关键数据表的数据库设计的详细说明。
存储后台用户基本信息的数据库表User如4.1所示。
表4.2用户基本信息表User
序号
字段名
字段类型
说明
备注
1
User_ID
numeric(9)
ID
主键,唯一,非空
2
Username
Varchar(16)
用户名
唯一,非空
3
password
Varchar(32)
用户密码
非空
4
realname
Varchar(10)
真实姓名
非空
5
sex
char
(2)
性别
非空
6
department
Varchar(20)
所属学院
7
question
Varchar(50)
密码提示问题
8
answer
Varchar(50)
密码提示问题答案
9
validate
Varchar
(2)
审核
默认锁定
10
regtime
datetime(8)
注册时间
非空
11
timeover
Datetime(8)
到期时间
非空
12
usertype
Varchar(10)
等级权限
非空
13
lastlogin
Datetime(8)
最后登陆时间
表4.3 用户详细信息表User_info
序号
字段名
字段类型
说明
备注
1
User_id
numeric(9)
ID
主键
2
Username
Varchar(16)
用户名
外键
3
class
Varchar(20)
班级
学生项
4
number
varchar(10)
学号
学生项
5
telephone
Varchar(16)
电话
6
mobilephone
numeric(16)
手机
7
email
Varchar(20)
电子邮件
8
teacher
Varchar(16)
导师
学生项
9
title
Varchar(50)
所选课题
学生项
10
Zhicheng
Varchar(10)
职称
教师项
11
specialty
Varchar(20)
专业
用户基本信息表保存的是后台用户的基本信息。
其中“用户名”和“用户密码”是用于以后登陆,为了不引起混乱,要求“用户名”在表中唯一;姓名、电话、电子邮件等是用户的基本信息。
表4.4管理员信息表admin
序号
字段名
字段类型
说明
备注
1
Admin_id
numeric(9)
编号
主键,唯一,非空
2
Admin_username
Varchar(16)
用户名
唯一,非空
3
Admin_password
Varchar(32)
管理密码
非空
4
Admin_realname
Varchar(10)
真实姓名
非空
5
Admin_depart
Varchar(20)
部门
6
Admin_mail
Varchar(50)
邮箱
非空
7
Admin_level
Varchar(10)
权限
非空
8
Admin_validate
Varchar
(2)
验证
默认已审
9
Admin_regtime
Datetime(8)
注册时间
非空
该表是用于保存系统管理人员的基本信息的,其中“管理员用户名”和“管理密码”是管理人员登陆系统进行管理的通行证,为了不引起混乱,“用户名”在表中是唯一的。
本系统的管理员分为两类:
一是总管理员,拥有最高权限;二是教学秘书,拥有一般权限,如信息的发布等等。
表4.5公告信息表Infomation
序号
字段名
字段类型
说明
备注
1
Info_id
numeric(9)
编号
主键,唯一,非空
2
Info_title
Varchar(50)
文章标题
非空
3
Info_content
Varchar(2048)
文章内容
非空
4
Info_from
Varchar(16)
文章来源
非空
5
Info_class
Varchar(16)
文章分类
非空
6
Info_time
Datetime(8)
添加时间
非空
7
Info_upfilename
Varchar(50)
上传文件名
8
Info_upfilepath
Varchar(100)
文件路径
公告信息主要包括以下几个方面:
学校关于毕业设计方面的规章制度、设计安排,以及推荐范文、表格下载和历年的优秀论文,和最新的公告和通知等方面内容。
该项只有管理员才有权限进行添加。
表4.6消息管理表Massage
序号
字段名
字段类型
说明
备注
1
M_id
numeric(9)
编号
主键,唯一,非空
2
M_title
Varchar(50)
消息标题
非空
3
M_content
Varchar(200)
消息内容
非空
4
M_from
Varchar(16)
发送人
外键,非空
5
M_to
Varchar(16)
收信人
外键,非空
6
M_read
Varchar
(2)
是否已读
默认“未读”
7
M_time
Datetime(8)
发送时间
非空
8
M_upfilename
Varchar(50)
附件名
9
M_upfilepath
Varchar(100)
附件地址
此表是用来纪录用户之间相互发送的消息等信息,便于用户间的联系。
表4.7选题信息表Xuanti
序号
字段名
字段类型
说明
备注
1
Xt_id
numeric(9)
编号
主键,唯一,非空
2
Xt_title
Varchar(50)
选题标题
非空
3
Xt_intr
Varchar(100)
选题简介
4
Xt_from
Varchar(16)
来源
外键,非空
5
Xt_addtime
Datetime(8)
添加时间
非空
该表是用于纪录学院或教师所要求的论文的课题,供毕业生进行选择。
表4.8上传文档表up_docunment
序号
字段名
字段类型
说明
备注
1
file_id
numeric(9)
编号
主键,唯一,非空
2
file_title
Varchar(50)
文档标题
非空
3
file_url
Varchar(100)
文档存放路径
非空
4
file_from
Varchar(16)
来源
外键,非空
5
file_addtime
Datetime(8)
添加时间
非空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 管理 系统