西南科技大学毕业设计论文
- 1 -
毕业设计选题管理系统
摘要:随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落而手工管
理操作也逐渐被自动网络化管理取代,学校又是接受现代化信息的先行者和传播者。因此,学校的
课题管理是教学网络管理的一项重要内容。
设计本系统的目的是为了方便老师申报毕业设计课题和学生毕业设计选题,满足学生在网上填
报志愿和查询志愿以及老师在查看课题和申报课题的要求。学生填报志愿时可以看到课题选择情况
以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题,设计该系统的
目的也是为了减少了教师的工作量、提高了管理员的工作效率。
“毕业设计选题管理系统”使用当前流行的 ASP 网络编程技术,通过网上申报课题,网上选题,
网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,
也使得对数据库的维护变得更加容易。
在管理员这一方面,不仅要对学生志愿、教师课题、用户信息进行管理,更重要的是要对学生
选择的志愿进行排列,生成终表。
关键字:管理;自动;手动;排列;查询;添加;删除;修改
西南科技大学毕业设计论文
- 2 -
System for Selecting And Managing Graduation design Topic OnLine
Abstract:Along with the high-speeding development of net technology and OA, information
technology have deeply intruded upon people’s life and everywhere in our society , managing
by hand have replaced by roboticized net management , however , school is the forthgoer
and disseminator in receiving modern information ,so , the topic management have been a
important content in teaching management .
The purpose to design the management system is for teachers’ applying topic and
students’ selecting topic convenience . satisfying the needs that students can select
and inquire about their topics online and also teachers can approve topic online. Students
can inspect the topic and its situation online which he or she likes, In this way students
can avoid the situation that because of the lesson a number is already full but can’t select
as the he or she like. At the same time,the Purpose of designing of this system is to reduce
managers’workload, to improve manager’s work efficiency.
This system’s development adopt current ASP exploitation technology, through applying
topic online, selecting topic online, managing on line ,to predigest handwork., let the
students, teachers and managers’ works easy and shortcut, also make the work maintain
database easy. Manager’s work is not only to manage students’will、teachers’topic and
information of user, but also more important is to arrange students’will and create final
list.
Keywords: management;automatism;manual;arrange;inquire;add;delete;modify
西南科技大学毕业设计论文
- 1 -
目录
第一章 绪论 ....................................................................................................................................................1
§1.1 选题的目的及意义 .........................................................................................................................1
§1.2 设计研究范围及要达到的技术要求 .............................................................................................1
§1.3 设计需要解决的问题 .....................................................................................................................1
第二章 系统设计需求分析............................................................................................................................3
§2.1 软件设计的目的及背景 .................................................................................................................3
§2.2 软件设计的思想与目标 .................................................................................................................3
§2.3 用户简介 .........................................................................................................................................3
§2.4 系统功能介绍 .................................................................................................................................4
§2.5 实现平台及技术 .............................................................................................................................4
第三章 方案设计与论证................................................................................................................................5
§3.1 方案设计思想介绍 .........................................................................................................................5
§3.1.1 实用为主 ................................................................................................................................5
§3.1.2 先进灵活 ................................................................................................................................5
§3.1.3 稳定可靠 ................................................................................................................................5
§3.1.4 维护扩展方便 ........................................................................................................................5
§3.1.5 操作简单 ................................................................................................................................5
§3.3 系统设计方案比较 .........................................................................................................................6
§3.2 系统方案性能介绍 .........................................................................................................................6
§3.2.1 功能全面 ................................................................................................................................6
§3.2.2 性能稳定 ................................................................................................................................7
§3.2.3 操作简单 ................................................................................................................................7
§3.2.4 易于扩充 ..................................................................................................................................7
§3.2.5 无忧维护 ...................................................................................................................................7
§3.2.6 数据安全保密 ........................................................................................................................7
第四章 应用程序设计与实现......................................................................................................................8
§4.1 相关知识介绍 ...................................................................................................................................8
§4.1.1 ASP 语法介绍 ...........................................................................................................................8
§4.1.2 ASP 内置对象介绍 ...................................................................................................................9
§4.2 系统总体设计 .................................................................................................................................10
§4.2.1 需求规定 .................................................................................................................................10
§4.2.2 概念设计及流程 .....................................................................................................................11
§4.2.3 结构设计 .................................................................................................................................14
§4.3 数据库设计 .....................................................................................................................................15
§4.3.1 建库分析 ................................................................................................................................15
§4.3.2 系统 E-R 图 ............................................................................................................................15
§4.3.3 实体列表 .................................................................................................................................15
§4.4 管理员控制功能介绍 .....................................................................................................................18
西南科技大学毕业设计论文
- 2 -
§4.5 学生志愿课题管理 .........................................................................................................................19
§4.5.1 修改学生志愿 .........................................................................................................................20
§4.5.2 删除学生志愿 .........................................................................................................................24
§4.5.3 删除学生课题 .........................................................................................................................24
§4.5.4 查看未选志愿学生 .................................................................................................................25
§4.6 教师课题管理 .................................................................................................................................25
§4.6.1 修改教师课题 .........................................................................................................................25
§4.6.2 删除教师课题 .........................................................................................................................26
§4.6.3 添加教师课题 .........................................................................................................................27
§4.6.4 教师申请课题管理 .................................................................................................................27
§4.7 用户基本信息管理 .........................................................................................................................28
§4.7.1 添加用户信息 .........................................................................................................................29
§4.7.2 修改用户信息 .........................................................................................................................30
§4.7.3 删除用户信息 .........................................................................................................................31
§4.8 自动生成终表 .................................................................................................................................31
§4.9 手动生成终表 .................................................................................................................................32
§4.10 查看终表 .......................................................................................................................................34
§4.11 查看留言 .......................................................................................................................................34
第五章 方案应用与测试..............................................................................................................................36
§5.1 测试的环境与条件 .........................................................................................................................36
§5.2 功能测试 .........................................................................................................................................36
§5.3 测试结果分析 .................................................................................................................................38
总结 ................................................................................................................................................................39
参考文献 ........................................................................................................................................................40
附录 ................................................................................................................................................................41
致谢 ................................................................................................................................................................54
西南科技大学毕业设计论文
- 1 -
第一章 绪论
§1.1 选题的目的及意义
随着网络和信息技术的发展,20 世纪 80 年代人们提出了“办公自动化”的概念,
经过 20 多年两代的发展,办公自动化系统发生了根本的变化,它主要采用客户/服务器
的二层结构、浏览器/服务器/数据库的三层结构,以网络技术和协同工作技术为主要特
征,实现工作流程自动化和非结构化数据库的功能,实现了收发文件从传统的手工方式
向工作流程自动化方式飞跃,可以方便的实现非结构化文档的处理。
学校处在信息接受的前沿,实现教学办公自动化是必然趋势,毕业生的“毕业设计
选题管理系统”就是办公自动化的一项主要内容。“毕业设计选题管理系统”利用了方
便的网络通信技术,使得管理员管理教师课题和学生的志愿工作变得非常方便。该系统
采用 ASP 开发技术,基于 B/S 模式的工作方式使得数据的维护也显得非常方便。
§1.2 设计研究范围及要达到的技术要求
“毕业设计选题管理系统“是基于浏览器/服务器架构的软件管理系统,它的开发技
术是目前比较流行的基于 windows 平台的 ASP 结合 VBSCRIPT 技术,数据库采用了
Microsoft 公司开发的 ACCESS 数据库,Microsoft access 是高性能的数据库管理系统,
专为分布式浏览器/服务器计算环境而设计。它与 Microsoft Windows NT/Windows2000
Server 或 UNIX 搭配能为企业提供强大的商业应用。毕业设计网上选题系统通过 ODBC 或
直连驱动程序能和 Microsoft access 等挂接使用,充分满足课题管理需求。
“毕业设计选题管理系统“选用 NT/Windows2000 作为后台的操作系统,客户端使
用 Windows 9X,在节约投资的情况下,后台系统也可使用 Windows 9X 对等网。不过在运
行的时候,后台管理系统要安装 IIS 或建一个虚拟网站。
“毕业设计选题管理系统 ”分为“前台”和“后台“两部分,前台是实现学生和
教师浏览网站的功能,学生用户通过网上浏览教师的课题选择自己喜欢的课题,然后提
交到后台数据库保存选题信息,待由管理员处理信息,而教师则可以通过网上浏览申请
课题,然后提交到后台数据库,待由管理员处理信息,学生和教师只能浏览数据库信息,
不能修改,数据库的相关信息处理由管理员完成。管理员处理教师课题和学生志愿要完
成的操作有:对学生志愿的添加、删除、修改,能够查看有哪些学生选择了志愿,哪些
学生还没有选择志愿。对教师课题管理要完成的操作有:对教师课题的添加、删除、修
改,并要对教师申请的课题进行审查、批准。另外,管理员还要完成学生课题的排列:
分为两种方式:自动生成终表和手动生成终表,按志愿优先级进行排列。最后,查看自
己的留言,回复留言者。
§1.3 设计需要解决的问题
该系统把数据的存储、修改、删除、添加功能分开实现,把管理员、学生、教师的