基于.NET的培训课程安排管理系统设计开题报告
福州大学阳光学院本科生毕业设计(论文)开题报告
一、研究背景、概况及意义
随着互联网的发展、计算机的普及给我们生活带来更多乐趣,同时还为工作提供便捷方式。当今社会竞争日益激烈以及信息化程度持续上升,人们不仅仅要忙碌于工作,而且还得不断自我增值,赶上信息时代的脚步,从而有关信息技术的培训机构也随之增加,一个大型的培训机构内部学员人数过大,若是手工管理,工作效率低、容易出错;所以开发一个针对任何机构对课程安排管理系统刻不容缓,减轻工作人员的工作量,提高工作效率,同时该系统能反应培训机构最新培训动态,通过计算机操作系统比手工管理更便捷、轻松,同时扩大招收范围,吸收更多的有意学习的人员,还可以通过该系统中的学员评价可以扩大该培训机构在业界的知名度。
基于.NET的培训课程安排管理系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于系统后台所建立的数据库必须一致、完整性强。对于前台的应用程序功能齐全、完备、界面美观、操作方便等特点。
二、研究主要内容
(1)先了解规划的培训机构培训课程安排管理系统的大致框架。
(2)对培训机构课程培训流程进行调研,重点掌握课程安排的流程。
[版权所有:http://DOC163.com]
(3)对系统进行需求分析,明确系统的管理模块以及管理模块的主要功能。系统分为三种不同用户操作:游客、注册用户、管理员。
1)游客可对网站的信息进行浏览。
2)注册用户的功能有:查询、修改自身信息,留言,查询已报课程信息。
3)管理员管理模块可以分为五个模块:课程管理、课程开班管理、用户管理、成绩管理、结业证书管理。
①课程管理:包括新增培训课程信息、删除课程信息、修改课程信息、学生查询已报名课程信息、课程评价管理、招生状态、培训课程团购优惠。
②课程开班管理:包括开班确认、开班通知。
③用户管理:包括用户注册、用户登录、课程报名、用户留言。
④成绩管理:系统管理员将培训学生的考试成绩按照高分到低分进行排序,录入、保存到系统内部的数据库。
⑤结业证书管理:管理员可通过查询所有用户课程培训成绩进行评定,对于培训课程成绩符合机构内部制定的标准的学生,颁发相应课程的结业证书。
(4)建立数据库,明确数据表间的关系,建立各个数据表。
(5)系统的实现与测试。
三、研究步骤、方法及措施
(1)研究步骤
1)通过和指导老师的沟通、分析后,初步了解毕业设计的课题内容、任务,根据课题方向从图书馆、网络查找相关专业书籍、电子期刊等资料;翻看研究时使用的技术的相关书籍,了解各技术的特点,及时做好读书笔记,有关研究的重点内容做到充分吸收。
[资料来源:Doc163.com]
2)积极向专业人员以及导师请教,获取相关的专业知识。
3)根据所掌握的知识与资料,初步构思系统的总体结构,划分功能模块。
4)根据需求将各功能模块进行细化,运用所学知识对各模块进行编程实现以及测试。
5)使用测试用例对整个系统进行测试,测试通过则可以将系统投入使用,使用过程要做好系统维护工作。
(2)方法与措施
1)通过大学四年所学的专业知识、书籍、图书馆的材料以及网上共享的信息等方式获取更多开发此类系统的思路,还可以通过向同学、老师请教以及翻看原先自己所开发的小系统获得启发,构思出符合毕业设计标准的系统结构图。
2)通过原先软件工程所学知识以及对自己所要开发系统的了解,选择适合所开发系统软件的过程步骤、开发方式以及测试方式等内容。利用Rational Rose画图,在Windows 平台,使用ASP编程工具及C#语言,Microsoft SQL Server数据库,利用Visual Studio 2010开发工具构造网站系统实现基本功能。
四、研究计划进度
(1)2012年12月17日——2013年1月15日:确定课题,根据导师给予的毕业设计任务书以及期间所查找的书籍、期刊等内容撰写和提交文献综述和开题报告;
(2)2013年1月16日——2013年2月16日:系统分析、规划,构思系统总体结构,划分系统功能模块,提交中期报告;
[资料来源:http://Doc163.com]
(3)2013年2月17日——2013年4月10日:系统设计和实施,编程实现系统;
(4)2013年4月11日——2013年5月1日:论文撰写,论文送审与修改;
(5)2013年5月2日——2013年5月11日:论文定稿,毕业设计答辩;
(6)2013年5月12日——2013年5月25日:整理毕业设计以及毕业的相关材料装入档案袋上交系办。
五、参考文献
[1] 杨晓光,山鹰.ASP.NET Web应用程序设计教程[M].北京:清华大学出版社,2009:156-179.
[2] 甘仞初.信息系统分析设计与管理[M].北京:高等教育出版社,2009:56-60.
[3] 何玉洁,李宝安.数据库系统教程[M].北京:人民邮电出版社,2009:330-382.
[4] 张杰,任伟,吴林华.ASP典型模块设计[M].北京:清华大学出版社,2007:78-186.
[5] 杨世锡.ASP+SQL Server动态网站开发从基础到实践[M].北京:电子工业出社,2005:34-42.
[6] 高晓黎,韩晓霞.SQL Server 2008案例教程[M].北京:清华大学出版社,2010:142-154.
[7] 张跃进,房大伟.ASP.NET 2.0网络编程自学手册[M].北京:人民邮电出版社,2009:277-330.
[8] 房大伟,吕双.ASP.NET实战开发1200例[M].北京:清华大学出版社,2011:423-650. [版权所有:http://DOC163.com]
[9] 张庆华.零基础学Visual C# 2005[M].北京:机械工业出版社,2008:473-552.
[10] 罗芳.C#的高级应用——构建控件[J].科技广场,2008,(2):178-179. [资料来源:http://Doc163.com]