有限公司
公司办公自动化管理系统(Ver2.0)
研发计划书
(2013 -2013)年
项目名称项目负责人 刘海涛 电话 010-58207670
项目联系人 刘海涛 电话 010-58207670
项目起止时间 至月
填报日期 年 月 日
研究开发经费预算表
web项目开发约定文档
2012软工第三小组
1.开发背景
2.需求分析根据授课老师的要求现归纳出各用户的基本需求及其功能实现序号
1、角色管理员权限?
?
?
?
?
?
?
?
2、老师?
?
?
?
3学生?
?
?
?代码管理选课时间段管理分数录入时间段管理增删改本校的学生及老师的信息增删改课程信息维护个人信息发布新闻首页浏览新闻个人信息及密码的维护(非关键信息)选择所授课程期末进行所授的课程的成绩录入首页浏览新闻个人信息及密码的维护在规定的时间段内选课和退课查询个人课程的信息(包括以往课程的成绩和学分)首页浏览新闻备注
3.系统设计
3.1系统目标
3.2系统流程图
3.3系统功能结构
3.4构建开发环境
3.4.1项目开发环境
3.4.2服务器端
3.4.3客户端
3.5数据库设计
3.5.1数据库概要说明
3.5.2数据库概念设计(E-R图)
1.本项目所涉及到的表
TB_学院,TB_专业,TB_班级,TB_学生,TB_教师,TB_管理员,TB_课程,TB_教师教授课程,TB_可选课程,TB_已选课程,TB_已修课程,TB_新闻公告,TB_系统开关;
1
TB_学院
TB_班级
TB_专业
TB_学生
TB_教师
TB_管理员
TB_教师教授课程
TB_可选课程
TB_已修课程
TB_已选课程
TB_新闻公告
TB_系统开关
3.5.3数据库逻辑设计TB_学院--的表结构
字段名代码学院备注
数据类型Varchar2(10)Varchar2(30)Varchar2(30)
是否为空
是否主键
默认值
说明
主键,学院名称备注
×××√×××××
TB_专业--的表结构
字段名代码所属学院专业
数据类型Varchar2(30)Varchar2(30)Varchar2(30)
是否为空
是否主键
默认值
说明
主键,
外键,以学院表学院字段专业名称
×××√×××××
备注Varchar2(30)
√
是否为空
×
是否主键
×
默认值
备注
TB_班级--的表结构
字段名代码所属专业班级人数备注
数据类型Varchar2(30)Varchar2(30)Varchar2(30)
NumberVarchar2(30)
说明
主键,
外键,以专业表专业字段班级名称如2012软件工程
班级人数,如73,有默认值,默认值为0备注
××××√√×××××××√×
TB_学生(学生表名)的表结构
字段名学生ID学号姓名性别学院专业电话籍贯入学年份登录密码
数据类型
是否为空
是否主键
默认值
说明
主键,唯一表示学生信息,系统自动生成
Varchar2(50)varchar2(50)Varchar2(50)Varchar2(10)Varchar2(30)Varchar2(30)Varchar2(11)Varchar2(100)Varchar2(10)Varchar2(30)
×××××××××√××××××××√××××××××
学生学号,唯一表示学生信息学生姓名
学生性别(男,女)所在学院所在专业
学生的联系电话家庭住址
入学年份,如:2012
TB_管理员--的表机构
数据类型Varchar2(30)Varchar2(30)Varchar2(50)Varchar2(50)
是否为空
是否主键
默认值
字段名编号登录密码密保问题密保答案
说明
唯一标示一个管理员
××××√×××××××
TB_课程(课程库的表名)的表结构
字段名
数据类型
是否为空
是否主键
默认值
说明
课程编号名称学院
Varchar2(10)Varchar2(30)Varchar2(30)
×××√×××××
课程编号,主键,唯一标示一门课程
课程名称课程所属的学院
TB_教师教授课程—的表结构
字段名课程ID教师工号教师名称课程名称专业
数据类型Varchar2(50)Varchar2(30)Varchar2(30)Varchar2(30)Varchar2(30)
是否为空
是否主键
默认值
主键,系统自动生成
说明
×××××
××××
表示修这门课的专业是哪个专业(在此没有考虑专业班级的情况),
班级Varchar2(30)
TB_可选课程--的表结构
字段名可选课程ID课程编号任课教师教室课程名称课长上课时间课时学分已选人数可选人数针对专业
Varchar2(10)Varchar2(50)Varchar2(50)Varchar2(30)Varchar2(30)Varchar2(30)Varchar2(30)
NumberNumberNumberVarchar2(10)数据类型Varchar2(50)
是否为空
是否主键
默认值
说明
主键,系统自动生成
×××××××××√××
√×××××××××××
×××××××××√××
以课程表中的课程编号以教师表中的教室名称上课的教室在哪里课程名称
上课周期如:1-18周上课时间(周二3-4节)课时,如33课时学分,如4学分默认为0
初始值为总共可供多少人选择此门课外键,因为课程不是选修课,而是必修课
TB_已选课程—学生已选课程的表结构
字段名已选课程ID学号课程编号任课教师教室课程名称课长上课时间课时
数据类型Varchar2(50)
是否为空
是否主键
默认值
说明
主键,系统自动生成
×××××××××
√×√√√××××
×××××××××
varchar2(50)
Varchar2(10)Varchar2(50)Varchar2(50)Varchar2(30)Varchar2(30)Varchar2(30)Varchar2(30)
以学生表中的学号
以课程表(库)中的课程编号老师名称,上课的教室在哪里课程名称
上课周期如:1-18周上课时间(周二3-4节)课时,如33课时
TB_已修课程—学生已修课程的表结构
字段名已修课程ID学号课程编号任课教师课程名称成绩学分备注
数据类型Varchar2(50)
是否为空
是否主键
默认值
说明
主键,系统自动生成
×××××××√
√×√√××××
××××××××
varchar2(50)
Varchar2(10)Varchar2(50)Varchar2(30)
NumberNumberVarchar2(30)
以学生表中的学号
以课程表(库)中的课程编号老师名称,课程名称
TB_学生课程成绩--的表结构
字段名课程成绩ID学号课程编号课程名称平时成绩期中成绩期末成绩总成绩
Varchar(5)Varchar(10)Varchar(30)NumberNumberNumberNumber数据类型Varchar2(50)
是否为空
是否主键
默认值
说明
主键,系统自动生成
××××××××
√×××××××
××××××××
不建立外键,心累
TB_新闻公告--的表结构
字段名新闻ID标题发布人发布时间公告内容点击量备注
数据类型Varchar2(50)Varchar2(200)Varchar2(50)Varchar2(50)
CLOBNumberVarchar2(50)
是否为空
是否主键
默认值
说明无需多说
××××××√√××××××
√
TB_系统开关--的表结构
字段名针对年份
数据类型Varchar2(5)
是否为空
是否主键
默认值
说明
主键,表示此条信息是针对那一届学生的
×√×
选课时段退课时段教师打分时段
Varchar(5)Varchar(5)Varchar(5)
√√√×××√(0)√(0)√(0)
选课时段,学生选课时,此值置为1退课时段,此值置为1打分时段,此值置为1
4.系统项目分工
通过构建企业文化谈企业管理1第一部分企业文化的重要性及其构建一企业文化的重要性企业文化是企业对企业本身应该承担的社会责任和企业与员…
乌海市龙华工贸有限责任公司龙华报废汽车回收拆解分公司企业管理计划及整合营销企业管理是对企业的生产经营活动进行组织计划指挥监督和调节…
易德利20xx年度经营计划书一20xx年的经营方针在认真审视公司经营的优势和劣势强项和弱项的基础上公司发展战略中心对当前行业的竞争…
公司年度经营计划书20xx深圳市xx实业发展有限公司公司年度经营计划书20xx一20xx年的经营方针在认真审视公司经营的优势和劣势…
公司经营管理计划书一公司发展战略规划1企业愿景与战略目标1企业愿景综合家具产品提供商家具行业的创新者与引航者2战略目标通过全面的创…
产品开发计划书1引言11编写目的为了保证项目团队按时保质地完成项目目标便于项目团队成员更好地了解项目情况使项目工作开展的各个过程合…
软件项目开发计划书一项目计划书格式根据GB856788计算机软件产品开发文件编制指南中项目开发计划的要求结合实际情况调整后的项目计…
兰州理工大学课程设计二项目开发计划1引言211编写目的212项目背景213定义214参考资料32项目概述321工作内容322条件与…
OA系统项目计划书目录1引言311背景3111背景说明3112系统名称定义3113系统目标对象3114市场调研42业务概述521业…
软件项目开发计划书1引言11编写目的开发基于互联网的学生选课系统提高管理工作的效率提高信息的开放性改善学生和教师对其最新信息查询的…
项目开发计划1引言11编写目的编写仓库管理系统的目的是为了帮助商家管理仓库的商品的出售和进仓的情况不仅很好的帮助卖家能够更精确的记…