欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业设计--毕业设计选题管理系统.docx

    • 资源ID:711062       资源大小:3.63MB        全文页数:55页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计--毕业设计选题管理系统.docx

    1、2012 年度本科生毕业论文(设计)毕业设计选题管理系统的设计与实现学 院: 电子信息工程学院 专 业: 计算机科学与技术 年 级 : 2010 级 专 升 本学生姓名: 李 彤 玉 学 号 : 10253032 导师及职称: 苏 静 (讲师) 2012 年 5 月2012 Annual Graduation Thesis (Project) of the College UndergraduateDesign and Implementation of Graduation design Topic Selecting and Managing SystemDepartment: Colle

    2、ge of Electronic and Information EngineeringMajor: Computer Science and TechnologyGrade: 2010 Upgraded Students Name: Li Tongyu Student No.: 10253032 Tutor: Lecturer Su JingFinished by May,2012毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容 外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计

    3、)的研究做出重要贡献的个人和集体,均已在文中 作了明确说明并表示谢意。作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解琼州学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。作者签名:指导教师签名:日期: 日期: 李彤玉 毕业论文(设计)答辩委员会(答辩小组)成员名单姓名职称单位备注马玉春副教授电子信息工程学院组长张鲲讲师电子信息工程学院组员王春腾讲

    4、师电子信息工程学院秘书摘要随着网络技术和办公自动化,信息技术进入社会的每一个角落,手工管理操作的快速发展,正在逐步取代自动化网络管理。学校是接受现代信息和传播的先行者,因此,学校管理的主体,是教学网络管理的一个重要组成部分。“毕业设计选题管理系统”使用当前流行的 ASP 网络编程技术,采用了基于B/S 的操作平台,避免了因为浏览器的不同而导致的系统功能无法运行或部分模块无法显示的问题。通过教师网上申报课题,学生在线选题,管理员在线管理,简化繁琐的文件提交和手动操作,使学生、教师和管理人员的工作变得方便、快捷,数据库维护更加容易。在管理员这一方面,不仅要对学生志愿、教师课题、用户信息进行管理,

    5、更重要的是要对学生选择的志愿进行排列,生成终表。而学生方面,学生填报志愿时可以看到课题的具体情况介绍以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题。教师方面则可以同时申请多个课题,并且在管理员未确定的情况下可以撤销课题。本系统目前还存在一些问题,如程序代码不够简洁,太多技术含量的书面文件的源代码技术含量还不是很高,一些功能还没有实现,操作比较复杂,数据库仍然不完美等等,但如果有更多的时间进行调试修改,例如,优化和修改生成终表,功能将更加完善。关键字:ASP;毕业设计选题;管理系统ABSTRACTAlong with the high-speeding develop

    6、ment of net technology and OA, information technology have deeply intruded upon peoples life and everywhere in our society , managing by hand have replaced by roboticized net management , however , school is the forerunner and disseminator in receiving modern information ,so , the topic management h

    7、ave been a important content in teaching management .Graduate design topics Selecting and management system using popular ASP network programming, using the B/S-based operating platform, avoiding the system because different browser can not run or partthe module can not be displayed. To declare the

    8、subject by teachers online, online topics of students, administrators manage, simplify the cumbersome file submission and manual operation, so that students, teachers and staff to become convenient, fast, database maintenance easier.The administrator in this regard not only to the student volunteer,

    9、 teachers subject, user information management and, more importantly, to students to choose voluntary arrangement to generate the final table. Students, students completing the volunteercan be seen to limit the number of subject specific presentations and the topics and the number of selected, to av

    10、oid because the subject is full and can not choose your favorite topics. Teachers can apply for a variety of subjects and topics may be revoked in the case of administrators undetermined.In this system, there are still some problems now, such as procedure is not clear, the written source code too ma

    11、ny documents, technical content is not high, some functions did not materialize, or some of the complex, the database is still not perfect and so on, however, if the program was optimized and modified, such as generating final table there, function more perfect.Keywords: Active Server Pages; Graduat

    12、ion design Topic Selecting; Managing System琼州学院本科毕业论文 (设计)目录第一章 前 言11.1 系统设计的意义11.2 本系统的主要功能11.3 设计需要解决的问题2第二章 系统分析32.1 系统需求分析32.2 系统功能分析32.2.1 管理员部分32.2.2 教师部分42.2.3 学生部分4第三章 系统设计53.1 系统总体模块设计53.2 系统详细设计63.2.1 管理员模块73.2.2 教师模块103.2.3 学生模块11第四章 数据库设计124.1 系统 E-R 图124.2 实体列表13第五章 系统功能实现175.1 管理员模块功能实

    13、现175.1.1 学生志愿管理175.1.2 导师课题管理215.1.3 用户信息管理235.1.4 自动生成终表255.1.5 手动生成终表265.1.6 查看选课终表265.1.7 查看有无留言275.2 教师模块功能实现275.3 学生模块功能实现28第六章 系统测试306.1 系统测试环境306.1.1 硬件说明306.1.2 软件说明306.2 系统功能测试306.3 测试结果分析32结束语33参考文献34附录35致谢45琼州学院本科毕业论文 (设计)第一章 前 言1.1 系统设计的意义随着网络和信息技术的发展,20 世纪 80 年代人们已经提出了“办公自动化”的概念,而学校正是处在

    14、信息接受的前沿地位,实现教学办公自动化是其必然趋势。毕业生的“毕业设计选题管理系统”就是办公自动化的一项主要内容。本系统利用了方便的网络通信技术,管理员不需要具有专业的知识,只需通过网络界面操作就可以对教师课题和学生的志愿进行管理,使得管理员管理工作变得非常方便。该系统采用 ASP 开发技术,基于 B/S 模式的工作方式使得数据的维护也显得非常方便。1.2 本系统的主要功能“毕业设计选题管理系统”是基于浏览器/服务器架构的软件管理系统,它的开发技术是目前比较流行的基于 windows 平台的 ASP 结合 VBScript 技术, 数据库采用了 Microsoft 公司开发的 SQL Serv

    15、er 数据库,Microsoft SQL Server 是高性能的数据库管理系统,专为分布式浏览器/服务器计算环境而设计。“毕业设计网上选题系统”通过 ODBC 或直连驱动程序能和 Microsoft SQL Server 等挂接使用,充分满足课题管理需求。本系统选用 WindowsXP 作为后台的操作系统,在运行的时候,后台管理系统要安装 IIS 或建一个虚拟网站。本系统分为“前台”和“后台”两部分,前台实现学生和教师浏览网站的功能,学生用户通过网上浏览教师的课题选择自己喜欢的课题,然后提交到后台数据库保存选题信息,待由管理员处理信息,而教师则可以通过网上浏览申请课题,然后提交到后台数据库,

    16、待由管理员处理信息,学生和教师只能浏览数据库信息,不能修改,数据库的相关信息处理由管理员完成。管理员处理教师课题和学生志愿要完成的操作有:对学生志愿的添加、删除、修改,能够查看有哪些学生选择了志愿,哪些学生还没有选择志愿。对教师课题管理要完成的操作有:对教师课31题的添加、删除、修改,并要对教师申请的课题进行审查、批准。另外,管理员还要完成学生课题的排列,分为两种方式:自动生成终表和手动生成终表,按志愿优先级进行排列。最后,查看自己的留言,回复留言者。1.3 设计需要解决的问题本系统把数据的存储、修改、删除、添加功能分开实现,把管理员、学生、教师的操作权限和模块功能分开,通过单独的网页使其关系

    17、相互联系。实现了 模块间的低耦合、高内聚的功能。本系统利用 ASP 和 Microsoft SQL Server 数据库做后台,能够比较容易地实现人机间的动态交互和及时方便的信息更换。ASP 提供了一个在服务器端执行脚本命令的环境(包括 HTML、VBScript 等)。在这样的环境中,用户可以创建和运行动态 Web 应用程序。由于ASP 程序运行在服务器端,当客户端浏览器浏览 ASP 页面时,服务器上的页面文件被重新解释了一遍,并生成标准的HTML 文件发送到客户端浏览器,所以不存在浏览器的兼容性问题。再加上Microsoft SQL Server 数据库作为后台支持,管理员可以轻松地改变页

    18、面的内容, 及时更新页面信息。其中,管理员所要完成的工作就是对学生志愿、教师课题、用户基本信息的添加、删除、修改。而且它是通过 Internet 网来完成的。只要能上网的地方都能工作。该系统所要解决的问题主要有以下几个: 解决因为手工操作而引起的操作过程烦琐,从而造成时间的浪费和数据的遗漏、错添和误加的问题。 解决排列课题时引起的误操作问题,在这里系统在生成终表时,分为两种方式:手动排列和自动排列;自动生成终表是按学生志愿的优先级的过程生成终表,这样就不需一一对照学生志愿和教师课题生成终表了,非常方便。 解决 C/S 管理方式的系统带来的不便,这样不会因为服务器和浏览器的配置不同而无法工作。

    19、此外,还有相关功能的实现。如:学生志愿的添加、删除、修改,教师课题的添加、删除、修改,用户信息的添加、删除、修改。第二章 系统分析2.1 系统需求分析该系统的设计目的主要是方便教师、学生、管理员三种用户,所有操作都在网上完成。他们以 Web 形式访问数据,对系统实现和数据库知识是没有要求的,只是一个简单的操作界面。下面对这三个用户对象的功能进行简单分析:学生可对有关课题进行查询,了解课题的相关信息(指导老师、课题代码、课题名称等),以便快速选择自己感兴趣的课题,。教师可以在网上浏览所有教师的课题,也可以在网上申报课题,同时还可以查看有无学生选择自己的课题。管理员对整个选题系统进行管理,他们的工

    20、作主要包括用户管理和课题管理;课题管理又包括:录入新添课题的相关信息,删除课题信息及修改课题信息。同样,管理员可以对用户进行管理,包括添加、删除及修改用户信息。系统的安全性是不可忽略的方面,本系统的合法用户是学生、老师和管理员。在进入系统前都要进行身份验证。本系统的目标是要把以前教务管理人员的工作被该平台所替代。通过网络来交互实现课题申报和选题处理。该平台实质上是一个基于 Web 的数据库应用系统,由数据库、数据库管理系统、应用系统和用户组成。2.2 系统功能分析由以上分析可得,本系统主要实现三大功能:教师课题申报,学生选题, 管理员管理,即教师部分,学生部分和管理员部分三大块。2.2.1 管

    21、理员部分管理员部分又包括以下八个功能:琼州学院本科毕业论文 (设计)(1) 学生志愿管理;(2) 导师课题管理;(3) 用户信息管理(4) 自动生成终表;(5) 手动生成终表;(6) 查看选题终表;(7) 查看有无留言;(8) 注销其中,“学生志愿管理”模块又分为:“修改学生志愿”、“删除学生志愿”、“删除学生课题”以及“未选志愿学生名单查询”四大功能模块。“导师课题管理”模块包括:“修改导师课题”,“删除导师课题”,“增加教师课题”,“教师申请课题管理”。“用户信息管理”模块包括:“添加用户”,“删除用户”,“修改用户”。“自动生成终表”:学生填报志愿是按第一、第二、第三志愿填报,即: 每个

    22、学生可以填报三个志愿,在未最终确定哪个学生做哪个课题时,可以按学生填报志愿的顺序自动生成最终课表。“手动生成终表”:按手动排列方式生成终表。“查看选题终表”:查看有哪些学生做哪些课题、有哪些教师的课题还未被学生选中过。2.2.2 教师部分教师部分又分为以下六个功能:(1) 申请课题;(2) 撤销申请课题;(3) 查询所有课题;(4) 查询我的课题;(5) 修改用户信息;(6) 查看有无留言;2.2.3 学生部分学生部分又分为以下八个功能:(1) 投报志愿;(2) 我的志愿;(3) 所有同学志愿;(4) 我的志愿结果;(5) 个人基本资料;(6) 修改用户信息;(7) 查看有无留言;(8) 注销

    23、。其中,“投报志愿”又分为 2 种投报方式:“以填写志愿方式投报志愿”和“以复选按钮选择方式投报志愿”。琼州学院本科毕业论文 (设计)第三章 系统设计3.1 系统总体模块设计毕业设计选题管理系统学生“毕业设计选题管理系统”设计采用分层管理,分为三层,管理员、教师和学生,如图 3-1 所示。管理员教师图 3-1 系统总体模块其中,管理员模块的结构图如图 3-2 所示。学教用自手生师户动动志课信生生愿题息成成管管管终终理理理表表留言管理回复留言修删删改除除学学学生生生志志课愿愿题修删增改除加教教教师师师课课课题题题申请课题管理添删修加除改用用用户户户生成终表管理员图 3-2 管理员模块教师模块的结

    24、构图如图 3-3 所示。查看有无留言修改用户信息查询本人的课题查询所有课题撤销申请课题申请课题教师图 3-3 教师模块学生学生模块的结构图如图 3-4 所示。投本所本个修查报人有人人改看志的同的基用有愿志学志本户无愿志愿资信留愿结料息言果复选按钮选择投报填写志愿方式投报图 3-4 学生模块3.2 系统详细设计通过之前对系统需求的分析,不难看出,系统各个功能在处理数据方面主要就是信息的添加、删除和修改。不过在执行这几项功能时有一个问题需要注意,那就是在修改一个数据表中的数据时不仅仅是单纯的修改该表中的相关数据,还要考虑到其他数据表中的相关数据可能会跟着改变,这样才能保证数据的完整性。比如:要修改

    25、教师课题名称,就要考虑到该课题是否已经被学生选择了,这时,就要从 students 表中查看是否有该课题记录,如果有的话,就有两种方式解决:一、在更新 teacher 表中该课题信息时同时将 students 表中该课题信息更新;二、在修改该课题时,弹出一个警告“该课题已经有人选择了”,然后有三个选择:返回不修改,通知选择该课题的同学后进行修改,还有就是直接修改。很显然,第二种方式更人性化一些。诸如此类问题还有很多,就不一一介绍了。3.2.1 管理员模块 学生志愿课题管理:登录登录错误被弹出控制界面修改学生志愿删除学生志愿删除学生课题 查看未选志愿学生学生志愿存储学生课题存储学生基本信息存储管

    26、理员在这一块里,可以分为修改学生志愿、删除学生志愿、删除学生课题和查看未选志愿学生四大部分,它的处理流程如图 3-5 所示。图 3-5 管理员对学生志愿操作流程管理人员首先查看要更新的数据,进行修改后,保存进数据库。 教师课题管理:管理员对教师课题管理分为:修改教师课题、添加教师课题、删除教师课题和教师申请课题管理四部分,同时对数据库中的信息进行最后的处理,拿出最终的毕业设计课题小组分组情况,处理流程如图 3-6 所示。登录教师申请课题修改教师课题添加教师课题删除教师课题批准教师申请课题教师课题存储控制界面非法用户被禁止管理员图 3-6 教师课题管理部分流程 用户信息管理登录控制界面管理员用户

    27、基本信息管理包括了对用户信息的添加、删除、修改等基本操作, 添加用户后,该用户可以凭借自己的帐号登录管理系统;删除用户信息后, 该用户登录信息被删除,不能进行登录;需要注意的是,在修改用户信息时, 不要轻易改动用户登录信息,否则会造成用户无法登录。其数据处理流程如 图 3-7 所示。添加用户修改用户删除用户用户信息存储图 3-7 用户信息管理操作 自动生成终表自动生成终表是按学生志愿顺序生成终表,处理流程如图 3-8 所示。控制界面登录管理员学生志愿存储判断教师课题是否未满否判断教师课题是否未满否生成终表教师课题存储终表存储生成终表相应教师课题学生第二志愿学生第一志愿相应教师课题是是图 3-8

    28、 自动生成终表 手动生成终表手动生成终表是由管理员判断哪位学生修哪门课题,不一定要按学生志愿的顺序生成终表,比如一位学生的第一志愿是“空调设计”,第二志愿是“网络设计”,在手动排列生成终表时,管理员很可能直接就将该学生的设计课题定为第二志愿“网络设计”,而不会考虑第一志愿。处理流程如图 3-登录主界面教师课题存储9 所示。管理员学生志愿存储终表存储教师课题学生志愿图 3-9 手动排列生成终表流程 留言管理登录回复留言回复留言留言存储查看留言管理员留言管理是指:学生如果有什么不清楚的地方给管理员留言,管理员查看留言后,可以给学生回复或采用公告的形式通知所有学生,流程如图 3-10 所示。图 3-10 留言回复3.2.2 教师模块登录登录错误被弹出控制界面教师在这一块里,可以分为申请课题、撤销申请、查询所有课题、查询本人的课题、修改用户信息、查看留言六大部分。教师首先正确登录,可以申请课题,当觉得有不妥的时候(管理员未确定课题的情况下)可以进行撤销, 之后可以查看自己的课题,同时也可以查看所有老师的课题。此


    注意事项

    本文(毕业设计--毕业设计选题管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开