某软件开发项目设计方案Word格式.docx
- 文档编号:14568642
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:27
- 大小:677.78KB
某软件开发项目设计方案Word格式.docx
《某软件开发项目设计方案Word格式.docx》由会员分享,可在线阅读,更多相关《某软件开发项目设计方案Word格式.docx(27页珍藏版)》请在冰豆网上搜索。
3、程序的设计和调试:
学生应在指导教师的指导下完成所接受题目的项目开发工作,编程和上机调试,最后得出预期的成果。
4、撰写软件开发项目设计总结报告:
软件开发项目设计总结报告是软件开发项目设计的整理和总结,主要包括需求分析、总体设计、详细设计、复审、编码、测试等,最后写出软件开发项目设计的总结报告。
第三节:
实训要求及注意事项
一、课程设计总体要求
1、实训以小组的形式进行,自由分组,每个小组不得多于5人。
小组之间尽量不选择相同项目,各小组在实训进行之前上报组长、成员及项目名称。
2、每个小组要根据实际开发内容进一步明确任务,小组组长负责工作安排,保证每个同学积极参与到项目开发过程。
要有计划地定时定量地完成任务,体现出团队精神。
3、认真填写实训日志。
4、课程设计说明书要求含有封面、目录、规划(需求分析)说明书、设计说明书及使用说明书,并按此顺序每项具体内容作为一章(各项内容的书写要求见附录1)。
最后以小组为单位上交实训报告和源程序清单(以附录形式),正文字数不少于2000字(不包括附录),要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。
5、最后递交一个可以运行的系统。
6、明确实训的目的和重要性,认真领会实训的题目,读懂实训指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。
7、实训中,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。
8、严格要求自己,自信但不固执,独立完成小组交给的任务,善于接受教师的指导和听取同学的意见,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,勇于创新,按时完成实训任务。
二、课程设计结束时,各小组应提交的材料清单
1、书面材料:
课程设计说明书书面打印(书写)材料一份。
2、光盘(可以多个小组刻录为一张光盘),内容为:
本小组课程设计作品的源文件
光盘上注明:
班级、组号、本组完成的系统名称、交盘时间、小组联系人及联系电话
三、课程设计说明书的书写要求
实训报告撰写的基本要求是报告原则上不少于2000字,需在封面注明设计选题、班级、课题组成员姓名及项目分工,其正文至少包括如下几个方面的内容:
(1)系统概述(现状分析,系统总目标等);
(2)系统分析部分(业务流程,系统具体目标);
(3)系统设计部分(模块划分,数据库设计,界面设计);
(4)实训心得(专业技能方面,职业素质方面);
1、封面的书写要求:
封面的书写格式参照下表:
班级:
组号:
课程设计说明书
项目名称:
项目负责人:
参加人员:
指导教师:
完成日期:
2、目录的书写要求:
目录的书写格式参照一般书籍的目录格式。
3、项目规划说明书的书写要求
书写项目规划说明书应包含以下内容:
(1)概述:
描述本系统的服务对象及将实现的目标。
(2)功能需求:
描述本系统的各项功能及下属子功能。
(3)成员组成及分工。
(4)本小组工作的进度安排。
4、项目设计说明书的书写要求
(1)环境说明:
说明系统的开发环境,包括硬件配置和软件配置(操作系统软件、数据库管理系统软件及其它软件)。
(2)项目结构设计:
A、总体结构设计:
画出项目的虚拟目录树和系统结构图。
B、功能结构设计:
对系统的各功能部分,描述以下内容:
(1)文件说明:
包含的文件列表及各文件功能的描述,并附主要界面。
(2)全局变量说明:
全局变量列表,并分别说明各变量的作用,以及其在哪些文件中被定义、修改或引用。
(3)状态图。
(3)数据设计:
列出系统中各数据库、数据表和数据视图的名称,对数据表要描述其作用和结构(包括字段名、字段类型、字段宽度、小数位、数据要求(如,是否允许空、默认值、取值限制等)及字段含义并确定其关键字),对数据视图除描述其作用和结构外,还要给出建立的SQL语句。
例:
修改信息库(ZDK.DBF)
名称
类型
宽度
小数位
数据要求
字段含义
是否关键字
…
5、用户安装及使用说明书的书写要求
(1)项目安装说明:
说明项目的安装步骤。
(2)项目使用说明:
说明系统的使用环境,即硬、软件配置等;
使用操作说明。
第四节:
实训参考内容
实训参考内容一:
网络版教务管理系统
一、项目背景及意义
教学工作主要包括:
制定教学计划、安排教学进程计划、统计下学期所需教材、给教师下达教学任务书、编排课程表、计算教师课时费、记录教师业务档案、确定考试课程、进行考场安排、统计学生成绩、进行学期成绩分析等等。
这些事情工作量大,如用人工作,则费时费力,抄写量大、出错率高。
如利用计算机文字处理系统来做,要求操作人员熟练掌握计算机操作技能,且不易实现数据共享。
利用教务管理系统则工作规范、省时省力、工作效率高。
2000年和2001年教育部分别发出相关文件鼓励和促进教务管理系统的研发。
因此我们开发这样一个系统具有一定的理论价值和实际应用。
二、项目设计目的与功能模块
现在大学不断扩招,教学工作信息的管理趋向了复杂化和多元化,越来越多的大学均采用了计算机化的管理模式,查询、修改等操作都使用了计算机的数据库技术。
本系统设计的主要目的,就是来编制一个网络版教务管理系统,可以对教学工作信息实现查询、修改等操作。
本系统主要要设计教务管理系统的五个功能模块:
(1)系统登陆模块:
要求具有相应权限的用户登陆后才能使用系统的各项功能,不同的用户使用的功能不一样。
(2)学籍管理模块:
对学生的学籍信息进行管理,实现对学籍信息的添加、删除、更新、以及查询等操作。
(3)班级管理模块:
对学校的班级进行管理,对班级信息进行增加、删除和修改。
(4)成绩管理模块:
实现成绩的浏览、数据的更新、成绩的查询等操作。
(5)网上报名模块:
通过网络,实现考生提交有关的考试信息,如:
报名考试的课程编号、考试地点、考试时间等。
三、系统需求与技术要求
请先安装IIS5.0及以上版本的IIS服务,在安装成功后配置FrontPage扩展服务器,如果在安装VS.NET之前就安装了IIS服务,则不需要配置FrontPage扩展服务器,安装成功后,请把下面我们创建的数据库文件“student.mdb”复制到C盘根目录下。
本系统主要采用VC#.2005和Access或SQLServer的数据库技术联合开发单机版的网络教务管理系统。
其重点是采用ASP.NET(ASP+)技术创建网络版教务管理系统来实现日常教务信息管理。
ASP.NET是ASP(动态服务器网页)和.NET两项技术结合的产物。
我们主要创建多个ASP.NETWeb应用程序来实现不同模块的基本功能。
为保证系统的安全性,要求必须具有相应权限的用户才能使用系统的功能。
不同的用户所使用的功能不同。
四、创建数据库
根据教务信息管理系统需要实现的目标来分析,将数据库的设计抽象为四个基本的数据表:
用户登陆表、学籍信息表、班级信息表、成绩信息表。
数据库文件请命名为“student.mdb”,具体设计如下:
1、用户登陆表(userID)
对于学校里的教务信息管理系统,可将用户划分为三类:
管理员、一般教师、学生。
不同的用户应具有不同的访问权限,密码也应不同。
表的设置如下:
userID
字段名
数据类型
备注
用户
密码
权限
文本
数字
8
1
设为主键
2、班级信息表(classInfo)
班级信息应包括:
所在年级、班的编号、班主任以及固定教室,为了对班级统一管理,给每个班级设置一个惟一的班号,并作为主键。
classInfo
班号
年级
班主任
教室
17
20
3、学籍信息表(studentInfo)
学籍信息中应包含:
学号、姓名、性别、所在班级、出生年月、入学年月、家庭住址、联系电话、政治面貌及备注等。
具体设置如下:
studentInfo
学号
姓名
性别
班级
出生年月
入学年月
家庭住址
联系电话
日期时间
50
200
4、成绩信息表(resultInfo)
成绩信息表应包含四个基本字段:
考试科目编号、考试时间、学号、成绩。
resultInfo
考试时间
课程编号
分数
3
5、网上报名信息表(tbtestplaceInfo和tbapplyInfo)
网上报名模块应需两个表单:
考点信息表(tbtestplaceInfo)、报名信息表(tbapplyInfo),具体设置如下:
tbtestplaceInfo
考试地点
座位余额
长日期
tbapplyInfo
10
主键
代码编写:
在本程序中需要多次访问数据库,并对数据进行更新、添加、删除等操作。
因此建议创建一个公用的模块,在模块中实现对数据库的访问。
对数据库的访问如更新、添加、删除等都可以使用SQL查询语言来实现。
五、系统各个模块设计
1、系统登录模块
(1)、教务系统的主页面设计:
建立一个ASP.NETWeb应用程序,命名为EMIS(EducateManageInformationSystem),第一个网页的名称命名为frmMain.aspx,并有四个HyperLi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 项目 设计方案