| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

毕业论文管理系统项目概要设计说明书

知***享

贡献于2020-10-02

字数:30460

毕业文理系统
概设计说明书
1引言
11编写目
文档毕业文理系统概设计进行说明

预期读者 (甲方)需求提供者项目负责相关技术员等江西师范学软件学院软件工作室Java项目组(乙方)项目组成员包括项目理客户理分析设计开发测试等员
12背景
毕业文理系统基互联网应软件鉴学生毕业文采工理方式工作量效率毕业生毕业时离校导师指导学生毕业设计学生提交文等工作带诸便希开发系统课题毕业文选题进行规范化理方便导师学生文写作进行指导控制方便学院理毕业生文利计算机理毕业文设计理活动实现制度化规范化理化
13定义

14参考资料
毕业文理系统需求规格说明书
毕业文理系统详细设计说明书
2总体设计
21需求规定
毕业文理系统模块分成四部分理员系统理模块 二选题理三导师课题理四毕业设计程控制理具体模块组成具体需求见毕业文理系统需求规格说明书
22运行环境
Ø 操作系统:Win2003XP Linux
Ø WEB服务器Tomcat 55
Ø 数库服务器MySQL50够处理数发访问访问回馈时间短
23基设计概念
1.系统整体方案

(1)毕业文理系统特性
五方面确定目标系统特性:
l 户界面复杂度:数静态显示定制视图(customizable view)
l 户界面部署约束:基独立桌面电脑专工作站浏览器
l 户数量类型:组织日常者总百
l 系统接口类型:通HTTP协议提供服务未SOAPSOA技术
l 性:独立数更新少量发处理
述特性判断毕业文理系统属中型项目基StrutsSpringHibernate框架分层架构设计方案

(2)架构分层
毕业文理系统项目架构设计中分层模式具体说毕业文理系统应职责分成3层:表示层(Presentation Layer)持久层(Persistence Layer)业务层(Business Layser)层功应该十分明确应该层混合层相互独立通通信接口相互联系

(3)模式框架:
分层设计基础设计模式框架重资产

1)MVC模式
MVC模式种常见设计模式谓MVC模式模型—视图—控制器(model—viewcontroller)模式结构图:
View
Model
Controller





图41 MVC架构图
1Model端
MVC中模型执行某务代码部分代码没逻辑决定户端表示方法Model纯粹功性接口系列公方法通公方法便取模型端功
2View端
MVC模式里ModelView端实际View端MVC原始动机MVC模式允许View端存需时候动态注册需View
3Controller端
MVC模式视图端MVC控制器结合户端相应视图发生交互时户通视窗更新模型状态种更新通控制器端进行控制器端通调模型端方法更改状态值时控制器端会通知注册视图刷新户界面
MVC模式优点呢?MVC通三种方式消户接口面象设计关绝部分困难:
1控制器通状态机踪处理面操作户事件允许控制器必时创建破坏模型象面操作拓扑结构面象设计隔离开隔离助防止面象设计走歧途
2MVC户接口面象模型分开允许样模型修改许界面显示方式外果模型更新控制器完成界面跨应
3MVC允许应户接口进行变化影响模型户接口变化需控制器进行修改控制器包含少实际行容易修改
面象设计员视化接口添加面象设计中时必须非常心视化接口面操作拓扑结构增加设计复杂性
MVC设计允许开发者面象设计户接口隔离开允许样模型中容易接口允许实现阶段接口做修改需相应模型进行修改
2)框架
根项目特点三种开源框架:表示层Struts业务层Spring持久层Hibernate图11示
表示层
业务层
持久层

图11 StrutsSpringHibernate架构
1 表示层
般讲典型Web应前端应该表示层里Struts框架
面Struts负责:
— 理户请求做出相应响应
— 提供流程控制器委派调业务逻辑层处理
— 处理异常
— 显示提供数模型
— 户界面验证
容该Struts表示层编码中常出现表示层关
— 数库直接通信
— 应程序相关联业务逻辑校验
— 事务处理
表示层引入代码会带高耦合难维护果
2 持久层
典型Web应端持久层开发者总低估构建持久层框架挑战性系统部持久层需量调试时间常缺少功变难控制持久层通病幸运象关系映射(ObjectRelation MappingORM)开源框架解决类问题尤HibernateHibernateJava提供持久化机制查询服务已熟悉SQLJDBC APIJava开发者创造学桥梁学起方便Hibernate持久象基POJO(Plain Old Java Object)Java集合(collections)外Hibernate妨碍正IDE(Integrated Development Enviroment)
面Hibernate负责:
— 查询象相关信息
Hibernate通面象查询语言(HQL)者正表达API完成查询HQL非常类似SQLSQL里tablecolumnsObjectfields代HQL语言容易理解文档做HQL种面象查询然语言容易学会
— 存储更新删数库记录
— Hibernate类高级ORM框架支持部分流数库支持父表子表(Parentchild)关系事务处理继承态
3 业务层
典型Web应中间部分业务层者服务层编码视角层容易忽视层户界面层持久层周围业务处理代码实正确会造成程序代码高耦合样着时间推移代码难维护幸针问题种框架(Framework)存受欢迎两框架SpringPicoContainer称轻量级容器(micro container)象搭配起两框架着手赖注入(dependency injection)(知道控制反转’Inversion of ControlIoC)样简单概念里关注Spring赖注入面方面编程外Spring程序中涉包含业务逻辑数存取象(DataAccess Object)Objects——例transaction management handler(事务理控制)Object Factoris(象工厂)service objects(服务组件)——通XML配置联系起

面业务层负责:
— 处理应程序业务逻辑业务校验
— 理事务
— 提供层相互作接口
— 理业务层级象赖
— 表示层持久层间增加灵活机制直接联系起
— 通揭示表示层业务层间文(Context)业务逻辑(business services)
— 理程序执行(业务层持久层)

2. UML视图

(1)Usecase Diagram:图示

(2)class Diagram:图示

24结构

1.般户浏览容理模块:首页显示页面

2.系统理模块:
a) 登录
b) 信息统计
c) 确认供选课题(课题审核)
d) 查导师工作日志
e) 权限理
f) 模块设置
3.课题理:
a)课题传
b)课题更改
c)课题删
d)课题统计
4.选题理:
a)课题选择
b) 选课记录更改
5程控制:
a) 阶段理
b)程评审
25功需求程序关系
项功需求实现块程序分配关系示:

程序1(Action)
程序2(Business Service)
程序3(DAO)
系统理



权限理模块



1理员理
AdminManageAction
IAdminManageService
IAdminManageDAO
AdminManageDAO
2导师理
TeacherAction
ITeacherService
ITeacherDAO
TeacherDAO
3学生理
StudentAction
IStudentService
IStudentDAO
StudentDAO
4权限控制
PermissionControlAction
IPermissionControlService
IPermissionControlDAO
PermissionControlDAO
模块开放关闭理



1模块开放理
ModuleManageAction
IModuleManageService
IModuleManageDAO
ModuleManageDAO
查导师工作日志



1查导师工作日志
TeacherLogAction
ITeacherLogService
ITeacherLogDAO
TeacherLogDAO
课程信息统计
TopicAction
ITopicService
ITopicDAO
TopicDAO
选课信息统计
TopicSelectAction
ITopicSelectService
ITopicSelectDAO
TopicSelectDAO
课题理模块
……
……
……
课题理
TopicAction
ITopicServiceImplITopiicService
TopicDAOITopiicDAO
……
……
……
……




选题理模块



选题理
TopicSelectAction
ITopicSelectServiceImplITopicSelectService
ITopicSelectDAOTopicSelectDAO
程控制



般户浏览
……
……
……
26工处理程

27尚未解决问题

3接口设计
31户接口
户接口基浏览器图形户界面(Graphic User Interface GUI)方式提供具体见页面导航图(静态页面设计)
32外部接口
系统已工作室理系统间数交换
33部接口
.系统理
权限理模块

Business Service接口
DAO接口
1理员理
IAdminManageService
IAdminManageDAO
2导师理
ITeacherManageService
ITeacherManageDAO
3学生理
IStudentManageService
IStudentManageDAO
4权限控制
IPermissionControlService
IPermissionControlDAO

接口描述
1.IAdminManageService接口类提供方法:

(1)public String addAdmin(Group adminTeacher teacher )
目标:添加理员
参数 类型 说明
admin class 权限组理员象
teacher class 老师象
流程描述:
超级理员提交添加请求Action中调该方法传入权限组类中理员组添加老师象添加理员记录


(2)public List show (Map)
目标:超级理员查理员信息
参数 类型 说明
actor String 角色
actor_id String 角色编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IAdminManageDAO)获取相关选课记录
(3)public List show_all ()
目标:超级理员查理员记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法调IAdminManageDAO执行

(4)public void update (Teachet teacher)
目标:更改记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法传入Tecaher类象调IAdminManageDAO执行更新
(5)public void delete(Teachet teacher)
目标:删记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法传入Teacher类象调IAdminManageDAO执行删

2.ITeacherManageService接口类提供方法:

(1)public String addTeacher (Group teachTeacher teacher )
目标:添加导师
参数 类型 说明
teach class 权限组理员象
teacher class 老师象
流程描述:
超级理员提交添加请求Action中调该方法传入权限组类中导师组添加老师象添加导师记录


(2)public List show (Map)
目标:超级理员查导师信息
参数 类型 说明
actor String 角色
actor_id String 角色编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调ITeacherManageDAO)获取相关选课记录
(3)public List show_all ()
目标:超级理员查导师记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法调TeacherManageDAO执行

(4)public void update (Teachet teacher)
目标:更改记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法传入Teacher类象调ITeacherManageDAO执行更新
(5)public void delete(Teachet teacher)
目标:删记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法传入Teacher类象调ITeacherManageDAO执行删

3.IStudentManageService接口类提供方法:

(1)public String addStudent (Group studyTeacher student )
目标:添加学生
参数 类型 说明
study class 权限组理员象
student class 老师象
流程描述:
超级理员提交添加请求Action中调该方法传入权限组类中学生组添加学生象添加学生记录


(2)public List show (Map)
目标:超级理员查学生信息
参数 类型 说明
actor String 角色
actor_id String 角色编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IStudentManageDAO)获取相关选课记录
(3)public List show_all ()
目标:超级理员查学生记录
参数 类型 说明
student class Student类象
流程描述:
户提交请求Action中调该方法调StudentManageDAO执行

(4)public void update (Student student)
目标:更改记录
参数 类型 说明
student class Student类象
流程描述:
户提交请求Action中调该方法传入Student类象调IStudentManageDAO执行更新
(5)public void delete(Student student)
目标:删记录
参数 类型 说明
student class Student类象
流程描述:
户提交请求Action中调该方法传入Student类象调IStudentManageDAO执行删

4IPermissionControlService接口类提供方法:
(1)public String addPermission (Permission permission)
目标:添加学生
参数 类型 说明
permission class 权限象
流程描述:
超级理员提交添加请求Action中调该方法传入权限类象添加权限记录

(2)public List show (Map)
目标:超级理员查导师信息
参数 类型 说明
permission String 权限
permission _id String 权限编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IPermissionControlDAO)获取相关选课记录
(3)public List show_all ()
目标:超级理员查权限记录
参数 类型 说明
permission class Permission类象
流程描述:
户提交请求Action中调该方法调PermissionControlDAO执行

(4)public void update (Permission permission)
目标:更改记录
参数 类型 说明
permission class Permission类象
流程描述:
户提交请求Action中调该方法传入Permission类象调IPermissionControlDAO执行更新
(5)public void delete(Permission permission)
目标:删记录
参数 类型 说明
permission class Permission类象
流程描述:
户提交请求Action中调该方法传入Permission类象调IPermissionControlDAO执行删
(6)public String addGroup(Group group)
目标:添加权限组
参数 类型 说明
group class 权限组象
流程描述:
超级理员提交添加请求Action中调该方法传入权限类象添加权限记录

(7)public List show (Map)
目标:超级理员查导师信息
参数 类型 说明
group String 权限组
group _id String 权限组编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IGroup ControlDAO)获取相关选课记录
(8)public List show_all ()
目标:超级理员查权限记录
参数 类型 说明
group class G roup类象
流程描述:
户提交请求Action中调该方法调Group ControlDAO执行

(9)public void update (G roup group)
目标:更改记录
参数 类型 说明
group class G roup类象
流程描述:
户提交请求Action中调该方法传入G roup类象调IPermissionControlDAO执行更新
(10)public void delete(Group group)
目标:删记录
参数 类型 说明
group class G roup类象
流程描述:
户提交请求Action中调该方法传入G roup类象调IPermissionControlDAO执行删
(11)public String add PermissionColumn (PermissionColumn permissioncolumn)
目标:添加权限组
参数 类型 说明
permissioncolumn class 权限分栏象
流程描述:
超级理员提交添加请求Action中调该方法传入权限分栏类象添加权限分栏记录

(12)public List show (Map)
目标:超级理员查导师信息
参数 类型 说明
permissioncolumn String 权限组
permissioncolumn _id String 权限组编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IGroup ControlDAO)获取相关选课记录
(13)public List show_all ()
目标:超级理员查权限记录
参数 类型 说明
group class G roup类象
流程描述:
户提交请求Action中调该方法调Group ControlDAO执行

(14)public void update (PermissionColumn permissioncolumn)
目标:更改记录
参数 类型 说明
permissioncolumn class PermissionColumn类象
流程描述:
户提交请求Action中调该方法传入PermissionColumn类象调IPermissionControlDAO执行更新
(15)public void delete(PermissionColumn permissioncolumn)
目标:删记录
参数 类型 说明
permissioncolumn class PermissionColumn类象
流程描述:
户提交请求Action中调该方法传入PermissionColumn类象调IPermissionControlDAO执行删


模块开放理模块

Business Service接口
DAO接口
模块开放理
IModuleManageService
IModuleManageDAO

接口描述
IModuleManageService接口类提供方法:

(1)public String openModule(Modlue module)
目标:开放模块
参数 类型 说明
module class 模块类象
流程描述:
户提交请求Action中调该方法传入模块类象调IModuleManageDAO执行开放操作
(2)public String closeModule(Modlue module)
目标:关闭模块
参数 类型 说明
module class 模块类象
流程描述:
户提交请求Action中调该方法传入模块类象调IModuleManageDAO执行关闭操作
(3)public List show_all ()
目标:超级理员查模块记录
参数 类型 说明
module class 模块类象
流程描述:
户提交请求Action中调该方法调IModuleManageDAO执行

(4)public List show (Map)
目标:超级理员查模块信息
参数 类型 说明
permissioncolumn String 模块名
permissioncolumn _id String 模块编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调IModuleManageDAO)获取相关选课记录
(15)public void delete(Modlue module)
目标:删记录
参数 类型 说明
module class 模块类象
流程描述:
户提交请求Action中调该方法传入模块类象调IModuleManageDAO执行删

查导师工作日志模块

Business Service接口
DAO接口
查导师工作日志
ICheckTeacherLogService
ICheckTeacherLogDAO
接口描述
ITeacherLogService接口类提供方法:

(2)public List show_all ()
目标:超级理员查工作记录
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法调CheckTeacherLogDAO执行
(3)public String sendMassege ()
目标:超级理员查导师工作日志监督导师工作情况
参数 类型 说明
teacher class Teacher类象
流程描述:
户提交请求Action中调该方法调CheckTeacherLogDAO执行

通知(公告)理模块

Business Service接口
DAO接口
查通知者公告
INewsService
INewsDAO
接口描述
INewsService接口类提供方法:

(2)public void add(News news)
目标:查通知(公告)
参数 类型 说明
news News 新建News象存储数库
流程描述:
理员填写通知(公告)提交台Action中调该方法调NewsDAO执行

(3)public String deleteById(int id)
目标:理员删通知(公告)
参数 类型 说明
id int 应数库中通知(公告)条记录Id
流程描述:
理员选择删newsAction中调该方法调NewsDAO执行


答辩分组模块

Business Service接口
DAO接口
查导师工作日志
IDebateTeamService
IDebateTeamDAO
接口描述
IDebateTeamService接口类提供方法:

(1)public void add(Set idsString id)
目标:超级理员查工作记录
参数 类型 说明
ids Set TeacherId选中导师Id应数库中导师键
id String TeacherId应选中导师Id作答辩组组长
流程描述:
户选中导师加入答辩组选中导师作该答辩组组长然提交调action通action调该方法添加答辩分组
(2)public void deleteById(int id)
目标:超级理员根答辩组Id删该答辩组
参数 类型 说明
Id int 答辩组Id
流程描述:
户提交请求Action中调该方法调IDebateTeamDAO执行
(3)public void show(int id)
目标:超级理员根答辩组Id删该答辩组
参数 类型 说明
Id int 答辩组Id
流程描述:
户提交请求Action中调该方法调IDebateTeamDAO执行


二.课题理模块

Business Service接口
DAO接口
课题理
ITopicService
ITopicDAO

接口描述
ITopicService接口类提供方法:

(1)public List queryTopic(String teacherId)
目标:查询导师课题
参数 类型 说明
teacherId String 教工编号
流程描述:
该方法接收教师编号Action 实现ITeacherDAO接口获取Topic象
topic象集合返回页面教师查课题
(2)public List queryHistory(int year)
目标:查询历届课题
参数 类型 说明
year int 届数
流程描述:
户提交请求Action中调该方法传入前台参数(届数例:2007 )数库读取(调ITopicDAO)获该届课题象集合

(3) public List queryOwnHistory(String teacherIdint year)
目标:查询导师历届传课题
参数 类型 说明
year int 届数
teacherId String 教师编号
流程描述:
户提交请求Action中调该方法传入前台参数(届数例:2007 导师编号:)数库读取(调ITopicHistoryDAO)获该导师该届课题象集合

(4)public getStudentOut(String studentId)
目标:导师学生移出选题表
参数 类型 说明
sudent String 学生编号
流程描述:
户提交请求Action中调该方法传入学生编号数库查找(调IStudentDAO)删学生选题记录

(5)public Boolean isOld(String topicName)
目标:判断教师出课题否已题库中
参数 类型 说明
topicName String 课题名称
流程描述:
户提交请求Action中调该方法传入topciName调ITopicHistoryDAO判断题库中否已该课题返回true否返回false

(6)public Boolean isUpdateEnough(String topicName)
目标:判段导师传课题更新度否超定数
参数 类型 说明
topicName String 课题名
流程描述:
户提交请求Action中调该方法传入topciName数库查找(调ITopicHistoryDAOITopicDAO)较教师单前传Topic新题旧题数做百分更新度定百分返回true否返回false

2 public Boolean isThere(String topicName)
目标:判断否已教师届已传该课题
参数 类型 说明
topicName String 课题名
流程描述:
户提交请求Action中调该方法传入topciName数库查找(调ITopicHistoryDAO)返回true 否返回false

(8) public void addTopic( String teacherIdString topicNameint year)
目标:导师添加课题
参数 类型 说明
topicName String 课题名
teacherId String 教师编号
year int 届数
流程描述:
户提交请求Action中调该方法传入参数插入数库记录(调ITopicHistoryDAO)
(9) public void updateHistoryTopic(int topicId)
目标:导师更新课题
参数 类型 说明
topicId int 课题编号
流程描述:
户提交请求Action中调该方法传入参数调ITopicHistoryDAO更新Historytopic topic信息

(10) public void updateHistoryTopic(int topicId)
目标:导师删课题
参数 类型 说明
topicId int 课题编号
流程描述:
户提交请求Action中调该方法传入参数调ITopicHistoryDAO删Historytopic topic信息
三.网选题模块

Business Service接口
DAO接口
网选题
ITopicSelectService
ITopicSelectDAO

接口描述
ITopicSelectService接口类提供方法:
(1)public Boolean isTopicOptional(int topic_id)
目标:判断该课题数否已满
参数 类型 说明
topic_id int 课题编号
流程描述:
户提交选题请求Action中调该方法传入前台参数(课题编号)数库读取(调ITopicDAO)提取该课题选数(max)数库读取(调ITopicSelectDAO)提取前已选该课题数(num)进行判断(num+1>max return false)

(2)public Boolean isTeacherOptional(int topic_id)
目标:判断该课题导师带数否已满
参数 类型 说明
topic_id int 课题编号
流程描述:
户提交请求Action中调该方法传入前台参数(课题编号)数库读取(调ITopicDAOITopicSelectDAO)获该课题导师带数进行判断

(3)public Boolean hasChoose(int student_id)
目标:判断该学生否已选
参数 类型 说明
student_id int 学生编号
流程描述:
户提交请求Action中调该方法传入学生编号数库查找(调IStudentDAOITopicSelectDAO)判断该学生否已选

(4)public Boolean hasChoose(int student_id)
目标:判断该学生否已选
参数 类型 说明
student_id int 学生编号
流程描述:
户提交请求Action中调该方法传入学生编号数库查找(调IStudentDAOITopicSelectDAO)判断该学生否已选

(5)public void add (TopicSelect topicselect)
目标:添加选题记录
参数 类型 说明
topicselect TopicSelect TopicSelect类象
流程描述:
户提交请求Action中调该方法传入TopicSelect类象调ITopicSelectDAO添加条选题记录

(6)public List show (Map)
目标:老师学生查选题记录
参数 类型 说明
actor String 角色
actor_id String 角色编号
流程描述:
户提交请求Action中调该方法传入Map数库查找(调ITopicSelectDAO)获取相关选课记录
(7)public List show_all ()
目标:理员查选题记录
参数 类型 说明
topicselect TopicSelect TopicSelect类象
流程描述:
户提交请求Action中调该方法调ITopicSelectDAO执行

(8)public void update (TopicSelect topicselect)
目标:更改选题记录
参数 类型 说明
topicselect TopicSelect TopicSelect类象
流程描述:
户提交请求Action中调该方法传入TopicSelect类象调ITopicSelectDAO执行更新
(9)public void delete(TopicSelect topicselect)
目标:删选题记录
参数 类型 说明
topicselect TopicSelect TopicSelect类象
流程描述:
户提交请求Action中调该方法传入TopicSelect类象调ITopicSelectDAO执行删
(10)public List search(Map)
目标:搜索选题记录
参数 类型 说明
filed string 关键字段
filedvalue string 关键字段值
流程描述:
户提交请求Action中调该方法传入Map类象调ITopicSelectDAO执行搜索


四.消息台模块

Business Service接口
DAO接口
消息台
IMessageService
IMessagesDAO

接口描述
IMessageService接口类提供方法:

1 public List showMessage(String user_id)
目标:查消息
参数 类型 说明
user_id string 户编号
流程描述:
户提交请求Action中调该方法传入户编号调IMessageDAO执行

2 public List showBulletin ()
目标:显示公告
流程描述:
户提交请求Action中调该方法调IMessageDAO执行
3 public void send (String[] receivers)
目标:发送消息(理员发送通知公告)
参数 类型 说明
receivers String[] 接收数组
流程描述:
户提交请求Action中调该方法传入接收数组调IMessageDAO执行

4 public void delete (String[] message_ids)
目标:删消息
参数 类型 说明
message_ids String[] 消息编号集合
流程描述:
户提交请求Action中调该方法传入Message象调IMessageDAO执行
五.程理模块

Business Service接口
DAO接口
务书
ICharterService
ICharterDAO
开题报告
IOpeningReportService
IOpeningReportDAO
前期准备
IPrepareService
IPrepareDAO
分析设计
IDesignService
IDesignDAO
编码测试
ICodeTestService
ICodeTestDAO
中期查
IMidCheckService
IMidCheckDAO
文撰写
IWritingPaperService
IWritingPaperDAO
工作总结
ISummaryService
ISummaryDAO
形式审查表
IFormatCheckService
IFormateCheckDAO
指导教师评价表
IGuiderEstimateService
IGuiderEstimateDAO
评阅教师评价表
IReadEstimateService
IReadEstimateDAO
答辩评分成绩评定表
IReplyScoreService
IReplyScoreDAO

IPaperService
IPaperDAO
接口描述
ICharterService接口类提供方法:
(1) public abstract boolean isexist(String sid)
前提:已知务书模块开启状态学生已完成选题
目标:判断学生否已务书记录
参数 类型 说明
sid string 学生ID
流程描述:
根学生提供IDAction中调该方法传入学生ID数库务书(charter)表中查找否存学生务书记录
(2) public abstract void add(Charter charter)
前提:已知学生ID学生数库(charter)表中没记录
目标:ID学生务书(charter)表中建立条记录学生提交份务书
参数 类型 说明
chater Charter 条务书记录
流程描述:
根学生填写务书记录Action中调该方法传入前台参数charter存数库中(调ICharterDAO)完成插入条务书记录操作
(3)public abstract void doedit(Charter charter)
前提:已知某ID应学生数库务书(charter)表中已记录状态state2
目标ID学生更新charter表中记录学生修改务书
参数 类型 说明
charter Charter 学生修改务书记录
流程:
重新获取前台提交容更新数库务书(charter)表记录
(4)public abstract List findBySid(String sid)
前提:学生已提交务书
目标:找出学号sid某学生务书记录
参数 类型 说明
sid String 学生学号
流程:根学生学号sid找出务书(charter)表中学生务书记录

IOpeningReportService接口类提供方法:
(1) public abstract boolean isexist(String sid)
前提:已知开题报告开启状态务书阶段文档记录存状态state3
目标:判断学生否提交开题报告
参数 类型 说明
sid String 学生ID
流程描述:
根学生提供学号sidAction中调该方法传入学号sid数库开题报告(opening_report)表中查找否存学号学生
(2)public abstract void add (OpeningReport openingreport)
前提:某已知ID应学生数库开题报告(opening_report)表中没记录
目标:学生开题报告(opening_report)表中建立条记录学生提交份开题报告
参数 类型 说明
openingreport OpeningReport 学生填写开题报告记录
流程描述:
根学生提供学号IDAction中调该方法传入前台参数openingreport存数库中(调IOpeningReportDAO)完成插入条开题报告记录操作
(3)public abstract void doedit(OpeningReport openingreport)
前提:已知ID应学生数库opening_report表中已记录状态state2
目标ID学生更新opening_report表中记录学生修改开题报告
参数 类型 说明
openingreport OpeningReport 学生开题报告记录
流程:
重新获取前台提交容更新数库开题报告(opening_report)表记录
(4)public abstract List findBySid(String sid)
前提:学生已提交开题报告
目标:找出学号sid某学生开题报告记录
参数 类型 说明
sid String 学生学号
流程:根学生学号sid找出开题报告(opening_report)表中学生务书记录

程进展情况记录中五相文档操作分IPrepareServiceIDesignServiceICodeTestServiceIMidCheckServiceIWritingPaperService
IOpeningReportService接口类提供方法:
(1)public abstract boolean isexist(String sid)
前提:已知开题报告开启状态务书阶段文档记录存状态state3
目标:判断学生否提交开题报告
参数 类型 说明
sid String 学生ID
流程描述:
根学生提供学号sidAction中调该方法传入学号sid数库开题报告(opening_report)表中查找否存学号学生
(2)public abstract void add (OpeningReport openingreport)
前提:某已知ID应学生数库开题报告(opening_report)表中没记录
目标:学生开题报告(opening_report)表中建立条记录学生提交份开题报告
参数 类型 说明
openingreport OpeningReport 学生填写开题报告记录
流程描述:
根学生提供学号IDAction中调该方法传入前台参数openingreport存数库中(调IOpeningReportDAO)完成插入条开题报告记录操作
(3)public abstract void doedit(OpeningReport openingreport)
前提:已知ID应学生数库opening_report表中已记录状态state2
目标ID学生更新opening_report表中记录学生修改开题报告
参数 类型 说明
openingreport OpeningReport 学生开题报告记录
流程:
重新获取前台提交容更新数库开题报告(opening_report)表记录
(4)public abstract List findBySid(String sid)
前提:学生已提交开题报告
目标:找出学号sid某学生开题报告记录
参数 类型 说明
sid String 学生学号
流程:根学生学号sid找出开题报告(opening_report)表中学生务书记录


FormatCheckService接口类提供方法:
(1)public void add (FormatCheck formatCheck)
前提:已知形式审查表开启状态
目标:老师学生添加形式审查表
参数 类型 说明
formatCheck) FormatCheck 形式审查表条记录
流程:
传入形式审查表条记录保存数库
理:指导老师评价评阅老师评价答辩评分成绩评定阶段
(2)public List findBySid(String s)
前提:已知学生学号
目标:找学号学生形式审查表记录
参数 类型 说明
s String 学生学号
流程:通学生学号判断否学生形式审查表记录
理:指导老师评价评阅老师评价答辩评分成绩评定阶段
(3)public void doedit(FormatCheck formatCheck)
前提:已知学生学号
目标:找学号学生形式审查表记录
参数 类型 说明
formatCheck FormatCheck 形式审查表记录
流程:修改条形式审查表记录
理:指导老师评价评阅老师评价答辩评分成绩评定阶段






4运行设计
41运行模块组合

42运行控制
户通图形户界面发出请求应服务器数库服务器处理请求户返回响应展现户界面具体操作步骤见详细设计说明书
43运行时间
运行模块组合占种资源时间满足性求特响应速度低5秒
5系统数结构设计
51逻辑结构设计点
传课题表topic
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER



 
 选题记录编号
name
VARCHAR




课题名
creater
VARCHAR


外键

出题者
create_time
VARCHAR




添加课题时间
introduction
VARCHAR




课题简介
backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段


历届课题history_topic
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER



 
 历史课题编号
topic_id
integer


外键

课题编号
select_num
VARCHAR




选择数限制
selected_flag
BINARY

0


课题否应
Grade
Integer




课题应届数
backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段

网选题 topic_select
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




 选题记录编号
student_id
VARCHAR


外键

学生编号
topic_id
INTEGER


外键

课题编号
backup1
VARCHAR




备字段1
backup2
VARCHAR




备字段2
backup3
VARCHAR




备字段3


消息台(理员发送公告)message
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER



 
 选题记录编号
title
VARCHAR




消息标题
receiver
VARCHAR


外键

接收(receivernull 时公告信息)
sender
VARCHAR


外键

发送
content
VARCHAR




消息容
send_time
VARCHAR




发送时间
backup1
VARCHAR




备字段1
backup2
VARCHAR




备字段2
backup3
VARCHAR




备字段3

学生毕业文程控制相关表建立:
务书charter
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




务书编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(32)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
content
TEXT




研究容基求
reference
TEXT




参考资料
first_time
VARCHAR(45)




进程计划阶段时间 已没字段
second_time
VARCHAR(45)




进程计划阶段二时间 已没字段
third_time
VARCHAR(45)




进程计划阶段三时间 已没字段
fourth_time
VARCHAR(45)




进程计划阶段四时间 已没字段
fifth_time
VARCHAR(45)




进程计划阶段五时间 已没字段
first_begintime
VARCHAR(45)




进程计划阶段开始时间
first_endtime
VARCHAR(45)




进程计划阶段结束时间
second_begintime
VARCHAR(45)




进程计划阶段二开始时间
second_endtime
VARCHAR(45)




进程计划阶段二开始时间
third_begintime
VARCHAR(45)




进程计划阶段三开始时间
third_endtime
VARCHAR(45)




进程计划阶段三结束时间
fourth_begintime
VARCHAR(45)




进程计划阶段四开始时间
fourth_endtime
VARCHAR(45)




进程计划阶段四结束时间
fifth_begintime
VARCHAR(45)




进程计划阶段五开始时间
fifth_endtime
VARCHAR(45)




进程计划阶段五结束时间
headman_opinion
TEXT




毕业设计(文)工作指导组(教研室)审核意见
已没字段
headman_sign
VARCHAR(45)




毕业设计(文)工作指导组组长(教研室)签名
已没字段
headman_time
VARCHAR(45)




毕业设计(文)工
作指导组组长(
教研室)签
名时间
已没字段
student_sign
VARCHAR(32)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
开题报告opening_report
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




开题报告编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
institute
VARCHAR(45)




学院
major
VARCHAR(45)




专业
select_id
INTEGER




选题编号
period
VARCHAR(45)





guider_name
VARCHAR(45)




指导教师姓名
guider_title
VARCHAR(45)




指导教师职称
read_name
VARCHAR(45)




评阅教师姓名
read_title
VARCHAR(45)




评阅教师职称
chinese_title
VARCHAR(100)




中文题目
english_title
VARCHAR(100)




外文题目
content
TEXT




开题报告容
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
进展情况记录(前期准备阶段) prepare
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




前期准备阶段编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
begin_time
VARCHAR(45)




前期准备阶段开始时间
end_time
VARCHAR(45)




前期准备阶段结束时间
content
TEXT




进展情况记录
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_opinion
VARCHAR(255)




指导教师意见
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
进展情况记录(分析设计阶段)design
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




分析设计阶段编号
sid
VARCHAR


外键

学号
sname
VARCHAR


外键

学生姓名
major





专业
paper_title





毕业设计(文)题目
begin_time





分析设计阶段开始时间
end_time





分析设计阶段结束时间
content





进展情况记录
student_sign





学生签名
student_time





学生签名时间
guider_opinion





指导教师意见
guider_sign





指导教师签名
guider_time





指导教师签名时间
state
Integer

0未提交
1提交审查
2提交修改
3提交已确定


分析设计阶段状态







backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段
进展情况记录(编码测试阶段)code_test
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




编码测试阶段编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
begin_time
VARCHAR(45)




编码测试阶段开始时间
end_time
VARCHAR(45)




编码测试阶段结束时间
content
TEXT




进展情况记录
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_opinion
VARCHAR(255)




指导教师意见
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段
进展情况记录(中期查阶段)mid_check
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




中期查阶段编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
begin_time
VARCHAR(45)




中期查阶段开始时间
end_time
VARCHAR(45)




中期查阶段结束时间
content
TEXT




进展情况记录
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_opinion
VARCHAR(255)




指导教师意见
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
进展情况记录(文撰写阶段)writing_paper
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




文撰写阶段编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
begin_time
VARCHAR(45)




文撰写阶段开始时间
end_time
VARCHAR(45)




文撰写阶段结束时间
content
TEXT




进展情况记录
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_opinion
VARCHAR(255)




指导教师意见
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段
工作总结summary
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




工作总结编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
begin_time
VARCHAR(45)




工作总结开始时间
end_time
VARCHAR(45)




工作总结结束时间
content
TEXT




工作总结
student_sign
VARCHAR(45)




学生签名
student_time
VARCHAR(45)




学生签名时间
guider_opinion
VARCHAR(255)




指导教师意见
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
形式审查表(format_check)
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




工作总结编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
check1
INTEGER




封面填写完整正确(含外文题目)
check2
INTEGER




文稿A4印稿
check3
INTEGER




文字编排格式规范统
check4
INTEGER




中文摘(含中文关键词)
check5
INTEGER




中文关键词35
check6
INTEGER




外文摘(含外文关键词)
check7
INTEGER




目录(标题文件页码文相符)
check8
INTEGER




正文标题
check9
INTEGER




正文标点符号正确
check10
INTEGER




正文错字病句
check11
INTEGER




参考文献10篇
check12
INTEGER




参考文献含外文资料
check13
INTEGER




参考文献含新期刊资料
check14
INTEGER




参考文献序号文中标注
check15
INTEGER




参考文献格式规范
check16
INTEGER




程进展情况记录含中期查
check17
INTEGER




程进展情况记录含工作总结
check18
INTEGER




程进展情况记录反映学生实际工作
check19
INTEGER




程进展情况记录填写完整
check20
INTEGER




程进展情况记录容逻辑错误
check21
INTEGER




图表设计绘制规范
check22
INTEGER




附带软盘等程序载体
guider_qualified
INTEGER




形式审查合格否
guider_sign
VARCHAR(45)




指导教师签名
guider_time
VARCHAR(45)




指导教师签名时间
headman_qualified
VARCHAR(45)




学院毕业设计领导
组形式核查
headman_ sign
VARCHAR(45)




领导组组长签名
headman_time
VARCHAR(45)




领导组组长签名
时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
指导教师评价表(guider_estimate)
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




指导教师评价编号
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
guider_command
TEXT




指导教师评语
select_quality
INTEGER




选题质量
ability_value
INTEGER




力水
writing
INTEGER




写作
study_style
INTEGER




学风
score
INTEGER




指导教师评分
qualified
INTEGER




否合格
guider_sign
VARCHAR(45)




指导老师签名
guider_time
VARCHAR(45)




指导教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
评阅教师评价表(read_estimate)
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




评阅教师评价编号
read_name
VARCHAR(45)




评阅教师姓名
read_title
VARCHAR(45)




专业技术职务
work_unit
VARCHAR(45)




工作单位
sid
VARCHAR(32)




学号
sname
VARCHAR(32)




学生姓名
major
VARCHAR(45)




专业
paper_title
VARCHAR(100)




毕业设计(文)题目
read_command
TEXT




评阅教师评语
select_quality
INTEGER




选题质量
ability_leval
INTEGER




力水
paper_quality
INTEGER




毕业设计(文)
质量
sum_mark
INTEGER




总分
is_sure
INTEGER




否答辩
read_sign
VARCHAR(45)




评阅教师签名
read_time
VARCHAR(45)




评阅教师签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
答辩评分成绩评定表(replay_score)
名称
类型
否空
默认值
键外键
否增
备注(C)
id
INTEGER




答辩评分成绩评定表编号
sid
VARCHAR(32)


外键

学生学号
select_id
INTEGER




选题编号
paper_id
INTEGER


外键

毕业设计(文)
题目
statement_time
VARCHAR(45)




陈述时间
answer_time
VARCHAR(45)




问答时间
reply_record
TEXT




答辩记录
record_sign
VARCHAR(45)




记录签名
record_time
VARCHAR(45)




记录签名时间
reply_command
VARCHAR(45)




答辩组评语
replymember_sign
VARCHAR(45)




答辩组成员签名
replymember_time
VARCHAR(45)




答辩组成员签名
时间
paper_quality
INTEGER




毕业设计(文)
质量
reply_performance
INTEGER




答辩表现
reply_score
INTEGER




总分
master_sign
VARCHAR(45)




答辩组组长签名
master_time
VARCHAR(45)




答辩组组长签名
时间
guider_score
INTEGER




指导教师评分
read_score
INTEGER




评阅教师评分
sum_score
INTEGER




总分
mark
VARCHAR(45)




成绩总评
leader_sign
VARCHAR(45)




学院毕业设计(
文)领导组组长
签名
leader_time
VARCHAR(45)




学院毕业设计(
文)领导组组长
签名时间
backup1
VARCHAR(255)




备字段
backup2
VARCHAR(255)




备字段
backup3
VARCHAR(255)




备字段
文表(paper)
名称
类型

默认值
键外键
否增
备注(C)
id
INTEGER



 
文编号
chinese_title
VARCHAR
 

 

中文题目
english_titl
VARCHAR




英文题目
sid
VARCHAR


外键

学号
guider_id
VARCHAR


外键

老师编号
chinese_abstract
VARCHAR




中文摘
english_abstract
VARCHAR




英文摘
chinese_keys
VARCHAR




中文关键字
english_keys
VARCHAR




英文关键字
loadpath
VARCHAR




传路径
loadtime
VARCHAR




传时间
backup1
VARCHAR




备字段
backup2
VARCHAR




备字段
backup3
VARCHAR




备字段
1权限分栏(模块)表—permission _column
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





name
Varchar




分栏(模块)名称
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

权限(动作)表—permission
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





name
Varchar




动作名称
permission
Varchar




动作字符串
permission_column_id
Integer




属分栏(模块)
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

权限权限组映射表—permission _group(实现权限表权限组表间交互)
名称
类型
否空
默认值
键外键
否增
备注©
id
Integer





permission _id
Integer




权限id
group_id
Integer




权限组id
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

权限组(角色)表—group
名称
类型
否空
默认值
键外键
否增
备注©
id
Integer





name
Varchar




权限组名称
info
Varchar




权限组简介(描述)
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

老师权限组映射表—teacher_group(实现权限组表老师表间交互)
名称
类型
否空
默认值
键外键
否增
备注©
id
Integer





group _id
Integer




权限组id
teacher_id
Varchar




角色(老师)id
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

老师表—teacher
名称
类型
否空
默认值
键外键
否增
备注©
id
Varchar




工号
name
Varchar




姓名
password
Varchar




密码
sex
Varchar





office_phone
Varchar




办公室电话
mobile
Varchar




私电话
email
Varchar




电子邮箱
max_number
Integer




老师带学生值
team_id
integer




属答辩组
debate_team_id
Integer




属学生该答辩组答辩
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段


学生表—student
名称
类型
否空
默认值
键外键
否增
备注©
id
Varchar




学号
name
Varchar




学生姓名
password
Varchar




密码
sex
Varchar





school
Varchar




学院
grade
Varchar




年级
class
Varchar




班级
major
Varchar




专业
period
Varchar





mobile
Varchar




联系电话
email
Varchar




电子邮箱
flag
Integer

0


学生视模块开关填写手册标记
teacher_id
varchar




属评阅教师
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

模块开关表—module_open
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





name
Varchar




模块名称(定义)
flag
Integer

0


开关标记
module_info
Varchar




模块说明说明应系统模块
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

答辩组表—debate_team
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





name
Varchar




答辩组名称
teacher_id
Varcher




组长id
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

导师操作日志 teacher_log
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





teacher_id
Varcher




导师id
log
Varchar




导师操作记录
module_id
Integer


外键

阶段ID
time
date




操作时间
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

首页公告 news
名称
类型
否空
默认值
键外键
否增
备注(C)
id
Integer





teacher_id
Varcher




理员
content
Varchar




导师操作记录
time
date




通知时间
backup1
Varchar




备字段
backup2
Varchar




备字段
backup3
Varchar




备字段

52物理结构设计点
系统MySQL关系型数库便满足数结构中数项存储求访问方法存取单位存取物理关系(索引设备存储区域)设计考虑保密条件MySQL户线程SQL数库客户机服务器结构应服务器守护程序mysqld客户程序库组成目前市场运行快 SQL(Structured Query Language结构化查询语言)数库提供数库少编程工具MySQL商业户免费里相稳定5045版
MySQL功特点:时处理限数量户处理达50000000记录命令执行速度快许现快简单效户特权系统
53数结构程序关系
权限理表权限关
topic表课题理选题理系统理关
teacher表系统理选题理审核课题理关程理关
message表系统理 般户浏览容关
userauth户理新闻理审核通知理关
程理中表程理系统理关
……
6系统出错处理设计
61出错信息
软件设计中异常处理机制log4j工具保证系统健壮性运行时正常出错信息保留日志文件中硬件方面冗余备份方式保证负载衡系统性
62补救措施
原始系统数万丢失时启副建立启动技术:周期性磁盘信息记录磁带
63系统维护设计
系统设计时模式框架子系统接口设计高重低耦合设计原等保证系统维护方便性

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

图书管理系统概要设计说明书

概要设计说明书目 录1引言 31.1编写目的 31.2背景 31.3定义 31.3.1 专门术语 31.3.2缩写 41.4参考资料 42总体设计 42.1需求规定 42.2运行环境 42.3基本设计概念和处理流程 52.3.1体系结构设计 52.3.2基本处理流程 62.3.2.1借书程序流程图 62.3.2.1还书续借程序流程图 62.3.3整体结

文***享 3年前 上传861   0

超市管理系统(库存管理)系统概要设计说明书

超市管理系统(库存模块) 系统概要设计说明书1 引言1.1 编写目的本系统概要设计说明书是面向用户及项目团队而编写的,目的在于使项目负责人及项目成员明确软件的主要功能模块,以及让用户对概要设计书中所列出的模块的功能提出修改或补充的意见。1.2 背景本概要设计说明书所开发的系统名称为:XX超市管理系统。XX超市是一个单一店面的百货超市,地处北京,成立于二十世纪九十年代初期。超市采用统

z***u 4年前 上传1105   0

图书馆管理系统概要设计

图书馆管理系统概要设计引言1.1 编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。1.2 项目背景根据XX学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进

文***品 1年前 上传369   0

概要设计说明书

概要设计说明书 1 引言 1.1 编写目的 本设计书是高校固定资产管理项目程序的研发概要设计,将项目开发进程中或者项目结束后提供给双方人员使用,同时也可以作为实施后期的维护人员使用。 1.2 项目背景 作为软件开发的前期文档,可以帮助程序设计人员和管理人员提供清晰的设计思路,在软件开发后期的维护阶段也起到至关重要的作用。 委托单位:湖师计科学院 开发单位:

l***n 6年前 上传2622   0

概要设计说明书

   概要设计说明书 1 引言 1.1编写目的   说明编写这份概要设计说明书的目的,指出预期的读者。 1.2背景   说明:   a.待开发软件系统的名称;   b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。 1.3定义   列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料   列出有关的参考文件

y***n 15年前 上传11540   0

概要设计说明书(GB8567——88)

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2总体设计 2 2.1需求规定 2 2.2运行环境 2 2.3基本设计概念和处理流程 3 2.4结构 3 2.5功能器求与程序的关系 3 2.6人工处理过程 3 2.7尚未问决的问题 3 3接口设计 3 3.1用户接口 3 3.2外部接口 3 3.3内部接口 4 4运行设计 4

m***c 13年前 上传25347   0

毕业论文管理系统项目需求规格说明书

毕业论文管理系统项目需求规格说明书1引言1.1编写目的此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,江西师范大学软件学院软件工作小组(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。1.2背景毕业论文管理系统是基于互联网的应用

分***亨 4年前 上传750   0

学籍管理系统的设计与实现说明书软件项目开发课程设计

 ******************* 实践教学 ******************* XX学 计算机与通信学院 20XX年秋季学期 软件开发综合训练 课程设计 题 目: 学籍管理系统设计与实现 专业班级: 计算机科学与技术班 姓 名: 学 号:

文***享 5年前 上传1522   0

毕业论文管理系统的设计与实现

摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统

平***苏 2年前 上传438   0

设备管理信息系统详细设计、概要设计

设备管理信息系统详细设计、概要设计目录设备管理系统详细设计 41. 编写目的 42. 背景 43. 定义 44. 总体设计 54.1、 需求概述 54.2、 系统结构 54.2.1、 系统的功能模块图 54.2.2、 多层架构关系图 65. 系统模块设计 65.1、 登录模块设计 65.1.1、 模块描述 65.1.2、 功能描述 65.1.3、 性能描述 65.

文***品 3年前 上传708   0

校园二手交易系统概要设计

软件工程导论设计题目: 校园二手交易系统概要设计专 业 软件工程 班 级 学 生 学 号 指导教师 年 秋季 学期目录1

文***享 2年前 上传418   0

职工住房管理系统说明书软件项目开发课程设计

******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年春季学期 软件开发综合训练课程设计 题 目: 职工住房信息管理系统 专业班级: 计算机科学与技术班 姓 名:

文***享 5年前 上传1283   0

人事管理系统项目详细设计说明书

XX学院人事管理系统项目详细设计设计小组: 小组成员: 专业: 信息管理与信息系统 班级: 指导教师: 人事管理系统详细设计说明书F.1 引言F.1.1 编写目的在本

文***品 3年前 上传486   0

职工考勤管理系统说明书软件项目开发课程设计

******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年秋季学期 软件开发综合训练课程设计 题 目: 职工考勤管理系统 专业班级: 计算机科学与技术班 姓 名:

文***享 5年前 上传1519   0

小区物业管理系统的设计与实现毕业论文

本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进行需求分析,建立了该系统的概念结构。在此基础上,提出系统设计原则和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。

z***u 5年前 上传4778   0

毕业论文:图书管理系统的设计与实现

随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐的迅速发展,特别是90年代以后,我国图书馆信息张建设了较大发展图书馆信息化建设迈向了一个新台阶。

z***u 5年前 上传3811   0

小区服务管理系统的设计与实现毕业论文

改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的小区服务管理也提出了更高层次的要求。面对越来越繁琐和复杂的工作,如果还依靠人工来处理不仅效率低下,保密性也得不到保证,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护都带来了不少的困难【1】。物业管理企业想要解决这一棘手问题,对物业管理进行宏观的和微观的细致管理,其中最好的办法是依托现代计算机、通信和网络技术,建立现代化的综合管理信息系统来实现对小区物业的管理,提高业务处理的效率和可靠性,并进而对各类管理信息进行系统整理和分析,优化管理者的决策,提高业主满意度和提升物业形象,才能使企业在激烈的市场竞争中立于不败之地。

z***u 5年前 上传2259   0

餐饮管理系统设计说明书

餐饮管理系统之 ——系统设计说明书 一. 总体设计 1.处理流程 (略) 图 总体处理流程图 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模

文***享 5年前 上传1048   0

软件项目管理之学生管理系统课程设计

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传407   0

概要设计说明书(GB8567——88)1

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2总体设计 2 2.1需求规定 2 2.2运行环境 2 2.3基本设计概念和处理流程 3 2.4结构 3 2.5功能器求与程序的关系 3 2.6人工处理过程 3 2.7尚未问决的问题 3 3接口设计 3 3.1用户接口 3 3.2外部接口 3 3.3内部接口 4 4运行设计 4

l***7 13年前 上传7518   0

职工教育培训管理系统说明书软件项目开发课程设计

 摘 要 本系统以企业职工教育培训管理系统为设计课题,对小型企业进行人事信息进行管理。企业职工信息管理系统是典型的信息管理系统(MIS), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性好、完整性强、数据安全性高的数据库,所以数据库设计采用数据库规范设计的方法,基于3NF(第三范式)的设计方法,基于抽象

文***品 5年前 上传1419   0

逸夫图书馆设计概要

逸夫图书馆设计概要班级学号:姓 名 1 工程概况本工程为湖南兵器职业技术学院逸夫图书馆,基地占地面积2210.2m2,总建筑面积约6780.6m2,主体三层,书库四层;采用钢筋混凝土框架结构:柱下独立基础;檐口高度为13.2米;结构重要性等级为二级,使用年限为50年;抗震设防烈度为七度;本工程防火设计等级为二级;屋面防水防水等级设二级。2 建筑设计2.1 平面设计本设计根据《图

文***品 3年前 上传669   0

车辆管理系统毕业论文

 毕业论文(设计) 论文题目: 车辆管理系统 学生姓名: 指导教师: 所在学院: 专业名称: 软件技术 完成时间: 目 录 摘 要 IV 第1章 引 言 1 1.1 课题背景 1

文***品 5年前 上传1311   0

图书管理系统毕业论文

 本科毕业设计(论文)手册 (理工类专业) 本科毕业设计(论文)资料 题 目 名 称: 图书管理系统 学 院(部): 理学院 专 业:

z***u 5年前 上传1435   0

会议管理系统业务说明书

会议管理系统业务说明书编写:陈朝跟日期:2010年7月审核:日期:批准:日期:受控状态:是 发布版次:1.0日期:20010-7-9编号:变更记录日期版本变更说明作者2010-7-91.0初始版本陈朝根1概述 为了满足企事业单位实现高效协调管

郭***林 2年前 上传344   0