欢迎来到天天文库
浏览记录
ID:38812306
大小:1.30 MB
页数:48页
时间:2019-06-19
《软件开发综合技能训练》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发综合技能训练软件开发综合技能训练报告博雅学院综合训练课题申报与选题系统设计专业计算机科学与技术学生姓名唐飞班级M计算机072学号0751401219指导教师皋军完成日期2010年11月11日博雅学院48软件开发综合技能训练目录一、概述31.1课程设计的目的31.2课题研究的意义32系统开发平台42.1系统结构42.2系统开发工具与技术52.2.1VisualStudio2010概述52.2.2SQLSever2008概述62.2.3ASP技术概述62.2.4ADO技术72.3系统开发环境73系统分析83.1系统需求分析83.1
2、.1系统功能83.1.2用户特征83.2课题的可行性分析93.2.1技术可行性分析93.2.2经济可行性分析93.2.3操作可行性分析93.3系统流程分析94系统设计104.1系统数据E-R概图设计104.1.2数据表的建立124.2数据库的连接144.3功能模块设计154.4总体模块结构设计175系统具体实现175.1主要操作流程实现185.2前端页面开发与实现195.2.1学生课题申报与选题页面195.2.2教师管理课题申报与选题页面205.3主要模块ASP页面说明215.3.1课题申报与选题模块215.3.2申报模块215.3.
3、3管理员模块215.4系统模拟数据操作226系统测试与疑难问题226.1系统测试226.2开发难点与技巧237结束语237.1附录23参考文献2548软件开发综合技能训练一、概述1.1课程设计的目的本系统采用B/S模式,采用面向对象技术并结合SQL存储技术实现博雅学院综合训练课题申报与选题系统,该系统主要包含:用户权限管理、网上提交课题、网上选题、课题查询与打印功能模块。1.2综合训练要求(1)要求利用面向对象的编程思想以及组件开发原理来完成系统的设计;(2)充分利用面向对象语言的优势(即组件、属性和事件等);(3)根据实际问题合理地
4、选择和使用数据库系统,并根据需求科学地设计具体的数据库文件;(4)体现可视化编程风格,如功能界面通过菜单、工具栏操作,通过状态栏向用户反馈信息。2系统开发平台2.1系统开发环境一个稳定、功能齐全的系统必须得有良好的开发环境作为技术保障。在前面分析了本系统所采用的相关工具和技术的优势同时,也体现出了系统优良的配置。整个系统使用的ASP脚本语言能够动态完成网站的交互性工作。系统配置与开发测试环境如下:表2-1开发环境开发环境操作系统Windows2008Server/7Web服务器MicrosoftInformationServer6.0
5、数据库SQLSever2008开发语言ASP开发软件Visualstudio2010浏览器搜狗浏览器(国内最好的浏览器)3系统分析3.1系统需求分析48软件开发综合技能训练学校管理员拥有最高权限,所以需对用户登录本模块进行更多的考虑。在此系统中,学校管理员可以为学生加入课题申报与选题或是登录记录,给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对课题申报与选题信息、教师信息、总体课题申报与选题情况信息的查询、教师和学生信息查看及维护。本系统还主要实现教师信息管理、学生信息管理、课题信息管理,其中教师信
6、息管理有教师姓名、教师职称、教师所属系等;学生信息管理有学生姓名、学生学号和学生所在系等;课题信息管理有课题名称、学分、上课地点、已选人数、课题性质、课题人数等。3.1.1系统功能本系统的主要功能是完成高校教务管理处对学生课题申报与选题的功能。实现学生在网上进行独自的课题申报与选题以及教师管理各自的学生,学生能根据自己的意愿来选择自己感兴趣的选修课题和所担任课题的教师。在教务管理的同时,教务处能全面的管理本学校的信息,学生,老师,课题以及上课的时间和地点等。达到学生,老师和教室都有合理的安排。3.1.2用户特征一般来说,学校里参与管理
7、课题申报与选题的工作人员和教师在计算机的操作水平上参差不齐,这就要求系统的界面友好,使用方便,简单明了,以帮助教务管理人员快速学习系统的操作方式,完成管理课题申报与选题工作。在管理课题申报与选题的方面,都采用了全部后台管理系统和教师管理权限,使得在管理学生的过程中尽量人性化。3.2课题的可行性分析系统可行性研究是系统发展过程中的一项重要的工作,其目的就是订出一套选择标准,一套选择程序,及组成一个有效能的决策组织。如此,使用者便能依正确的顺序解决相关的问题。下面将从技术可行性、经济可行性、操作可行性、三个方面来对本系统进行分析。3.2.
8、1技术可行性分析本系统采用ASP技术,以Dreamweaver及SQL工具开发设计。ASP技术的诞生,开创了非专业人员开发高水平网站的历史。以其具备易用性,兼容性,安全性和可扩充性等特点,几乎不需要什么复杂的编程,就能完
此文档下载收益归作者所有