1 / 22
文档名称:

《软件工程》课程设计——_学生选课系统.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》课程设计——_学生选课系统.doc

上传人:zbptpek785 2015/10/21 文件大小:0 KB

下载得到文件列表

《软件工程》课程设计——_学生选课系统.doc

相关文档

文档介绍

文档介绍:《软件工程》课程设计手册
题目: 学生选课系统设计

2010年 1月 20日
目录
1. 项目概述………………………………………………………………………3
………………………………………………………………………3
开发目的……………………………………………………………………3
开发运行境……………………………………………………………………3
系统功能………………………………………………………………………3
…………………………………………………………………………3
系统需求………………………………………………………………………3
功能需求………………………………………………………………………3
业务流图………………………………………………………………………3
…………………………………………………………………………4
基本设计概念和处理流程……………………………………………………4
系统层次模图…………………………………………………………………4
………………………………………………………………4
………………………………………………………………………5
…………………………………………………………………………5
数据库的逻辑设计……………………………………………………………5
……………………………………………………………………6
5. 详细设计………………………………………………………………………8
学生登录模块的设计与实现…………………………………………………8
学生注册模块的设计与实现…………………………………………………9
学生查询模块的设计与实现…………………………………………………9
学生选课模块的设计与实现…………………………………………………10
6 测试及提交……………………………………………………………………10
7 项目小组成员及详细分工……………………………………………………10
8 附:模块源代码………………………………………………………………11

开发背景
的飞速发展深刻地影响了人们的日常生活和商业运作方式。人们打开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品——。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。
开发目的
传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。
开发运行环境:
开发工具:java语言
开发环境:JDK
系统功能:
(1) 登录、注册功能.
(2) 选课功能
(3) 查询功能

系统需求
用户的需求具体体现在各种学****成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。
功能需求
通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息:
(1) 学生的需求:网上选课、选课情况查询;
(2) 本系统主要实现学生信息管理和选课查询。
学生信息包括学号、姓名、班级;
课程信息包括课程名;
业务流程图
学生
登录
选课
查询课程
系统
管理员
选课信息

基本设计概念和处理流程
互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。
系统基本的流程是:用户登录->主界面->选择各项子系统。
系统层次模块图
学生选课系统
登陆/注册
选课
查询
数据库的设计


(1) 用户注册模块:填写用户名、密码、确认密码
(2) 用户登录模块:填写已注册的用户名称,填写正确的密码,进入主控制页面。
(3) 用户选课模块:。
(4) 用户查询模块:可以进行查看所选课程的操作。

数据库的逻辑设计
我们选用了Microsoft Access 2000。
数据通信接口采用ODBC。ODBC是微软开发的一套读取数据库的解决方