毕业设计管理系统的设计与实现


    毕业设计理系统设计实现


    着Internet飞速发展互联网普计算机已广泛政府军事科研商业等部门连接千家万户利计算机实现毕业设计理势必行
    目前高校基采网站形式理学生毕业设计
    文系统介绍毕业设计理系统工作原理实现技术系统架构方案述毕业设计理系统设计原理设计思想具体实现程模块架构设计思想设计程作详细阐述该系统实现三模块:学生模块教师模块理员模块
    系统采JSP作开发工具采SQL Server2000数库作台数库文详细讲述技术应
    关键字:毕业设计理 JSPSQL Server2000数库

    Design and Implementation of Graduation Project Management System

    Abstract:With the rapid development of Internet and the popularity of the Internet the computer has been widely used in government military scientific commercial and other departments connected to the tens of thousands of households using computer design and management is imperative to achieve graduation At present colleges and universities have adopted the basic form of website design management graduate students
    This paper introduced the design and management graduate working principle technology and system architecture to achieve the program Which discusses the design of a graduate management system design principles design concepts and the specific realization of the process each module of the structure and design thinking and design process described in detail The system has three main modules module students teachers and administrators module
    The system uses JSP as the development tools SQL Server2000 database using the database as a background In this paper a detailed account of the above techniques
    Keywords Graduate design managementJSP SQL Server2000 database

    目 录
    第1章 绪 1
    11概述 1
    12选题目意义 1
    13研究容 2
    第2章 系统需求分析 3
    21行性分析 3
    211系统行性研究分析 3
    212行性分析报告 4
    213系统开发具体研究分析 4
    22系统功需求分析 5
    221 业务流程分析 5
    222 系统功分析 7
    223 系统数流图分析 8
    224 数字典分析 11
    第3章 系统概设计 14
    31 总体设计 14
    311 运行环境 14
    312 系统设计思想处理流程 14
    313 数库设计 15
    32 登录员权限分配 18
    第4章 系统实现 20
    41 数库实现 20
    42 登录模块实现 20
    43 学生模块实现 21
    44 教师模块实现 25
    45 理员模块实现 26
    第5章 系统测试 29
    51 测试目 29
    52 测试实施 29
    53 系统模块功测试 31
    54 测试结 32
    结 33
    致 谢 34
    参考文献 35


    第1章 绪
    11概述
    着科学技术断提高计算机科学日渐成熟强功已深刻认识已进入类社会领域发挥着越越重作学校园信息化建设断提高学方面数理带巨便利
    毕业设计理系统学学生成绩理系统重组成部分学院指导老师学生进行毕业设计沟通缺台教务处成绩录入统计分析便捷工具毕业设计理系统够规范学毕业设计理秩序提供充足快捷记录手段直传统半工方式理毕业设计种理方式存着许缺点效率低学生导师沟通差高校员毕业设计分散教务处成绩统计数繁杂等问题
    作计算机应部分计算机进行毕业设计进行理具手工理法拟优点例记录快速检索迅速查找方便性高存储量保密性统计快成低等优点够极提高毕业设计理效率
    12选题目意义
    着信息技术理越越深入广泛应理信息系统实施技术已逐步成熟理信息系统断发展新型学科单位生存发展高效率部活动机组织起必须建立身特点相适应理信息系统
    现学校毕业设计理情况没统系统毕业设计程进行理监控学院设计选题系统缺乏毕业生沟通理
    毕业设计理系统学院教务处处理庞杂毕业生成绩理数统计提供较便利便较分散毕业生员理数查询变简单学生
    老师沟通便捷化通系统校部查询学院出题信息毕业生选题信息分配导师信息学生导师线沟通信息组织答辩信息成绩审核信息录入统计信息环节进行效计划组织控制通校部信息统数信息进行理块信息产生数变动时反映相关信息做数享
    采系统够整系统部信息工作简化提高工作效益采统数信息相关资料够快速查询需数资料信息信息快速高效运行
    该系统达目标:
    1)实现全校范围网选题工作
    2)毕业指导程监控
    3)毕业答辩安排
    13研究容
    应JSP技术实现毕业设计理系统求学生采信息系统设计方法完成整系统分析设计实现
    具体求:
    Ø 解毕业设计理系统应目基功
    Ø 解毕业设计理系统基运行流程
    Ø 掌握JSP开发技术
    Ø 熟练应SQL2000设计数库
    Ø 实现导师出题学生选题功
    Ø 实现导师学生答疑交流功
    Ø 实现学院汇总成绩录入功
    Ø 实现教务处统计分析功
    第2章 系统需求分析
    21行性分析
    行性分析称行性研究决策部门采取项重改革投资行动前该项目必性性进行分析证活动行性分析已广泛应新产品开发基建工业企业交通运输商业设施等项目投资领域展开项开发行动前必须户提出目标必性性进行必证
    211系统行性研究分析
    行性分析进行初步调查进行系统开发必性性研究称行性研究信息系统应技术行性济行性社会行性三方面证通长时间观察实践认毕业设计理系统行性分析:
    (1)济行性分析
    作学校网站部分济成分重相较般包括收入支出费中支出包括设备购置费理维护费员工资费等收入针学生系统产生总收入等学院实行统操作系统享设备购置员工资维护费相较少前期资金投入集中购置设备建立信息中心方面信息集中理提高毕业设计理安全性方便性性快速反馈学生毕业设计切信息
    (2)技术行性分析
    技术行性分析分析现技术条件否利完成开发工作硬件软件配置否满足开发者需类技术员数量水源等毕业设计理系统工作指导教师学院学生间架起座桥梁相互解信息处理信息特点非常适合计算机机特点户通登陆方式系统系统查找想容时计算机户提供信息传输速度快准确度高优势着计算机硬件软件技术飞速发展系统建设提供技术条件
    (3)社会行性分析
    社会行性时称操作行性证新系统企业单位开发运行性运行起企业单位影响组织外否具备接受新系统条件前信息技术飞速发展环境计算机技术软件技术更新
    毕业设计理系统完全力采样先进理技术学院理带影响:传统理理念击引起理层变动员调整理工作员求提高学院定进行员精简迫工作员继续学新知识拓宽计算机市场环境生存空间计算机户间业务方式转变扩充
    212行性分析报告
    行性分析成果整理成书面形式行性分析报告行性分析报告包括列容
    ①毕业设计理期长远目标新系统总体目标功
    ②问题信息需求:
    ③拟订新系统方案
    ④济技术社会等方面证方法行性
    行性分析报告系统开发员初步调查行性研究做工作总结反映开发员建立新系统法必须认真起草通系统分析员集体讨然提交
    213系统开发具体研究分析
    建立新机房理系统必须现行理系统进行全面细致充分调查研究具体采直接面谈专门访问参加业务实践工作员起完成基工作程序方法
    原毕业设计理处理中心进行信息理方式基手工处理计算机文系统印清单信息处理工作量容易出错缺乏系统规范信息理手段现准备建立毕业设计理系统毕业生相关理工作实行计算机统理提高工作效率理水系统方面户需求进行分析
    (1)系统需求分析:时登陆系统浏览毕业设计相关信息理权限系统理员掌握分配
    (2)数安全性性求:系统项数信息必须保证安全性性网络系统设通信程序网络三级权限口令理确保系统安全
    (3)定时整理数:系统理员根户历史信息定时整理系统数库运行结果档
    22系统功需求分析
    221 业务流程分析
    毕业设计理系统面学生教师理员提供服务综合信息理系统详细系统流程图:
    1 系统顶层业务流程图
    系统分成三模块学生模块教师模块理员模块系统顶层业务流程图图21示

    图21 系统顶层业务流程图
    2学生模块业务流程图图22示

    图22学生模块业务流程图

    3教师模块业务流程图

    图23 教师模块业务流程图
    4理员模块业务流程图

    图24 理员模块业务流程图

    222 系统功分析
    2231 学生功模块
    ² 学生学号登陆查更改信息
    ² 学生查毕设相关新闻公告
    ² 学生载务书开题报告提交
    ² 学生查导师情况
    ² 学生查导师出题目选题
    ² 学生留言板方式导师留言交流
    ² 学生提交毕设
    ² 学生查毕业设计分数
    2232 教师功模块
    ² 教师教职工编号登陆查更改信息
    ² 教师查毕业设计相关新闻公告
    ² 教师查带学生信息
    ² 教师出题提交系统
    ² 教师查学生选题情况
    ² 教师留言板学生问题
    ² 教师学生毕设评分提交
    2233 理员功模块
    ² 理员添加删学生教师信息教师分配学生
    ² 理员发布新闻公告删更改新闻公告权限
    ² 理员审核导师毕设题目否通
    ² 理员查学生毕设成绩
    223 系统数流图分析
    系统功分析画出系统数流图描绘信息流数输入移动输出程中受变换
    1系统顶层数流图
    理员登录模块验证进入毕业设计理系统界面操作子系统结果返回理员

    图25 系统顶层数流图
    2毕业设计理系统第二层数流图
    系统员登录模块验证进入毕业设计理系统界面处理学生模块教师模块理员模块操作结果返回系统员

    图26 系统第二层数流图
    3毕业设计理子系统学生模块数流图


    图27 学生模块数流图
    4毕业设计理子系统教师模块数流图

    图28 教师模块数流图
    5毕业设计理子系统理员模块数流图

    图29 理员模块数流图
    224 数字典分析
    根系统数流图分析现系统数字典分析:
    表21 理员基信息数条目
    数存储名称:理员基信息 总编号:101
    数存储编号:01
    简说明:理员基信息进行记录
    数存储组成:理员编号+理员姓名+密码+备注
    表22 教师信息数条目
    数存储名称:教师基信息 总编号:102
    数存储编号:02
    简说明:教师基信息进行记录
    数存储组成:教师编号+登录名+密码+真实姓名+电话+学历+简介+备注
    表23 学生信息数条目
    数存储名称:学生信息 总编号:103
    数存储编号:03
    简说明:学生基信息进行记录
    数存储组成:学生编号+登录名+密码+真实姓名+专业+入学年份+电话+址+邮编+电子邮件+备注
    表24 留言信息数条目
    数存储名称:留言信息 总编号:104
    数存储编号:04
    简说明:留言信息进行记录
    数存储组成:序号+学生编号+教师编号+留言时间+容+回复时间+回复容
    表25 教师出题信息数条目
    数存储名称:毕设题目信息 总编号:105
    数存储编号:05
    简说明:毕设题目信息进行记录
    数存储组成:序号+教师编号+题目+容+存储路径+否通审核
    表26 毕业设计信息数条目
    数存储名称:毕业设计信息 总编号:106
    数存储编号:06
    简说明:毕业设计信息进行记录
    数存储组成:序号+学生编号+题目+容+时间+路径+路径1+路径2
    表27 新闻公告信息数条目
    数存储名称:新闻公告信息 总编号:107
    数存储编号:07
    简说明:新闻公告信息进行记录
    数存储组成:序号+题目+容+时间


    第3章 系统概设计

    31 总体设计
    需求分析阶段工作已明确系统应该做什基础划分出组成系统物理元素程序文件数库工程文档等确定系统中程序模块组成模块相互间关系
    311 运行环境
    系统Windows2000Windows XPWinNT等环境运行Delphi +SQL作开发工具进行添加查询修改删统计等处理
    312 系统设计思想处理流程
    1系统设计思想
    (1)系统应符合学校毕业设计理规定满足学校毕业设计理工作需达操作程中直观方便实安全等求
    (2)系统采BS体系结构浏览器端负责表达逻辑显示户界面信息数库服务器server(服务器)提供数服务
    (3)系统采模块化程序设计方法便系统功种组合修改
    (4)系统应具备数库维护功时根户需求进行数添加删修改操作
    2系统处理流程

    图31 系统处理流程图
    313 数库设计
    系统数流图分析分析出系统实体相互间关系现描述:
    教师

    理员
    m n
    出题

    审核
    1
    毕设题目

    1 n


    选题
    学生
    n
    n
    m

    图32 系统完整实体联系图

    2 系统实体属性描述
    数流图数字典实体联系图系统属性表:
    理员表(理员编号理员姓名密码备注)
    学生表(学生编号登录名密码真实姓名专业入学年份电话址邮编电子邮件备注)
    教师表(教师编号登录名密码真实姓名电话级评备注)
    留言信息表(序号学生编号教师编号留言时间容回复时间回复容

    教师出题表(序号教师编号题目容存储路径否通审核)
    毕设信息表(序号学生编号题目容时间路径路径1路径2)
    新闻公告表(序号题目容时间)
    3数库概念结构设计
    处通系统ER图数库概念结构设计进行描述
    (1) 理员E_R图

    密码
    理员编号

    姓名

    备注


    理员



    图33 理员ER图
    (2) 教师ER图


    密码
    真实姓名

    登录名
    电话




    教师


    备注


    简介
    学历

    教师编号



    图34 教师ER图

    (3) 学生ER图










    密码
    真实姓名

    登录名
    专业




    学生


    入学年份


    电子邮件
    标志

    学生编号



    图35 学生ER图

    (4)留言ER图
    序号
    留言时间

    学生编号





    留言




    回复时间
    教师编号

    回复容




    图36 留言ER图
    (5)教师出题ER图



    题目
    存储路径


    教师编号
    否审核



    教师出题



    图37 教师出题ER图

    题目

    (6)新闻公告ER图

    序号
    时间


    新闻公告



    图38 新闻公告ER图
    时间
    (7)毕设信息ER图
    路径




    学生编号
    路径1


    路径2
    序号


    毕设信息



    图39 毕设信息ER图
    32 登录员权限分配
    1 学生
    学号登陆查更改信息
    查毕设相关新闻公告
    载务书开题报告提交
    查导师情况
    查导师出题目选题
    留言板方式导师留言交流
    提交毕设
    查毕设分数
    2 教师
    教职工编号登陆查更改信息
    查毕设相关新闻公告
    查带学生信息
    出题提交系统
    查学生选题情况
    留言板学生问题
    学生毕设评分提交
    3 理员
    理员添加删学生教师信息教师分配学生
    理员发布新闻公告删更改新闻公告权限
    理员审核导师毕设题目否通
    理员查学生毕设成绩

    第4章 系统实现

    41 数库实现
    1创建数库
    第步:开SQL SERVER2000企业理器
    第二步:右击(local)(Windows NT)数库属性选择新建数库(B)
    第三步:弹出数库属性话框中名称(N)中输入创建数库名称bygl数文件中文件初始设10MB文件中选项中文件增长限制(MB)(R):单选钮值设100MB点击确定钮
    2数库结构实现
    根系统实体描述SQL建表导完成系统需表建立
    3数库连接
    42 登录模块实现
    学生教师理员登陆界面界面图41示

    图41 登陆界面
    登录模块核心代码:












    毕业设计理系统
    户名:
     
    密  码:
     
    身  份:
      教师  学生   理员
        


    43 学生模块实现
    1学生通登陆模块身份验证进入毕业设计理系统进行信息修改查新闻公告查教师情况进行毕业设计选题提交毕业设计等操作

    图42 学生模块界面
    核心代码:














    2修改信息

    图43 修改信息界面
    核心代码:


    查资料   
    资料修改   
    新闻公告
    修改密码

    显示学生资料详细代码:
    户名:
     
    真实姓名:
     
    专    业:
     
    入学年份:
     
    联系电话:
     
    通信址:
     
    邮政编码:
     















    修改资料
    联系电话:
     >
    通信址:
     >
    邮政编码:
     >
    专    业:
     >
    入学时间
     >



    3查新闻公告

    图44 查新闻公告
    查询新闻公告核心代码:


    显示公告核心代码:
    <
    Validate v new Validate()
    String notepadname vgetUnicode(requestgetParameter(notepadname))
    ArrayList notepad arraygetNotepadAll(adminloginget(0)toString())
    if(notepadname null && notepadnameequals()){
    notepad arraygetNotepadName(adminloginget(0)toString()notepadname)
    }
    for(int i 0i < notepadsize()i++){
    ArrayList alRow (ArrayList)notepadget(i)
    ArrayList users arraygetAdmin(alRowget(1)toString())
    >
    >
    新闻标题查询:




    >

    >修改  

    >删
    <} >
    44 教师模块实现
    1教师通登陆模块身份验证进入毕业设计理系统进行信息修改查新闻公告查学生情况进行毕业设计出题提交毕业设计等操作

    图45 教师界面
    2留言理
    学生留言情况进行留言回复

    图46 留言提交
    进行留言提交核心代码:
    &id onSubmitreturn check()>



    <




    >

    留言
    部门:
    >
    工作名称:
    >
    容: