php学生系统说明书.docx

上传人:b****8 文档编号:12721689 上传时间:2023-06-07 格式:DOCX 页数:17 大小:748.71KB
下载 相关 举报
php学生系统说明书.docx_第1页
第1页 / 共17页
php学生系统说明书.docx_第2页
第2页 / 共17页
php学生系统说明书.docx_第3页
第3页 / 共17页
php学生系统说明书.docx_第4页
第4页 / 共17页
php学生系统说明书.docx_第5页
第5页 / 共17页
php学生系统说明书.docx_第6页
第6页 / 共17页
php学生系统说明书.docx_第7页
第7页 / 共17页
php学生系统说明书.docx_第8页
第8页 / 共17页
php学生系统说明书.docx_第9页
第9页 / 共17页
php学生系统说明书.docx_第10页
第10页 / 共17页
php学生系统说明书.docx_第11页
第11页 / 共17页
php学生系统说明书.docx_第12页
第12页 / 共17页
php学生系统说明书.docx_第13页
第13页 / 共17页
php学生系统说明书.docx_第14页
第14页 / 共17页
php学生系统说明书.docx_第15页
第15页 / 共17页
php学生系统说明书.docx_第16页
第16页 / 共17页
php学生系统说明书.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

php学生系统说明书.docx

《php学生系统说明书.docx》由会员分享,可在线阅读,更多相关《php学生系统说明书.docx(17页珍藏版)》请在冰点文库上搜索。

php学生系统说明书.docx

php学生系统说明书

PHP新生报到系统设计说明书

 

项目名称:

php新生报到系统

班级:

计科09010902

组长:

符鑫(09180014)

成员:

杨泳键(09141155),张道全(09141161)

李洋(09141061)

设计日期:

2010.11.3

指导教师:

审阅日期:

1、提交文档

1.1系统描述

1系统概述

1.1背景

学院在发展时总是遇到各种各样的问题,做为一个学校,招生工作的进行更是一个学校的基本,但是在招生过程中面临的问题却还是很多,主要表现有:

新生报到率低;新生到校后,专业调剂随意;在入校后,经常出现退学的情况;另外贫困生较多,欠费、缓缴学杂费情况突出,造成了学生学籍注册、退学管理等放卖弄需要一套完善的管理系统,它却别于学生档案管理、学生学习管理,而是为了学生档案、学习提供准确信息的管理系统

1.2目的和意义

通过项目的开发与建设,期望实现以下目的:

(1)新生录取报到实现信息化管理

(2)新生缴费是实现信息化管理

(3)新生系内报到实现信息化管理

通过以上几个目标的实现,使新生录取工作全面实现信息化,规范录取程序,减少工作人员,提高工作效率,使学校将更多的精力投入到教学和管理中去

1.3校内外概况

现当今大学中,大部分高校都已经实现了录取工作信息化,在招生过程中,都实现了网上录取,招生院校足不出户都能够实现学生录取工作,作为一个已经在使用校园一卡通的院校,为了完善这个庞大的系统,针对新生工作的的管理体制完善已经种重中之重,但市场上的商品软件不合适,开发出一套见解的新生报到管理系统成为当前的主要任务

1.4主要工作

(1)系统分析和设计:

根据需求分心,对整个软件各功能模块设计一个初步的构架,并细化各功能模块

(2)数据库设计:

主要包括数据库系统的选择、数据库实体属性的设计以及安全保密设计

(3)软件的设计和开发:

主要是软件开发架构的设计、开发工具的选择以及详细的系统编码

(4)系统测设:

j在校内进行系统模拟使用系统实验

1.5小结

针对学校在招生工作面临的很多问题,提出了学校在新生报到管理体统开发的目的和意义,结合校内外情况现状,明确了要完成的主要工作

 

2需求分析

需求分析就是要通过软件开发人员与用户的交流和讨论,准确地获取用户对系统的具体要求。

需求分析中人物的含混不清或微小一楼都可能会造成系统开发中的重大问题甚至导致失败

因此有以下问题需要注意

1)项目的参与者既包括设计软件开发人员,又包括用户,要求双方必须在需求分析过程汇总加强沟通与协调。

一方面,软件爱你人员应尽量使用同属的语言与用户交流;另一方面,用户应积极主动的配合软件人员的工作

2)为了保证需求夹断能够提出完整的、准确的系统逻辑模型,开发人员必须花费足够的时间,全面了解用户的需要,决不能在需求模糊的情况下仓促进行软件设计和编程。

下面为一个需求分析的过程用户

 

2.1.1新生报到分析

学校现有专业14个,它们是:

自动化(轨道交通控制、铁路信号)、机械工程及自动化(高速列车及数控技术)、电气工程及其自动化、热能与动力工程(汽车工程)、计算机科学与技术(计算机网络与应用、计算机软件)、软件工程、土木工程、化学工程与工艺、交通运输、工商管理(会计、财务管理)、旅游管理、物流管理、英语、艺术设计。

根据以往经验,新生报到工作流程如下:

网上录取,通知书发放:

观察招生办工作流程,招办部门对全国考生进行系统的网上录取获得录取信息名单,按照该名单打印新生入校通知书

招生办报到:

新生持入学通知书到学校招生办报到,个别新生办理专业调剂,然后持录取通知书,若专业进行了调剂同时持招办专业调剂证明去财务缴费,招办工作人员对报到新生进行登记并开具证明

财务处交费:

新生持入学通知书或者专业调剂证明,到财务处交费,财务处收取现金或者查阅转账,打印出具发表

系部报到:

新生持入学通知书、交款发票到所在戏特别报到系别内进行宿舍分配信息登记

物品和教材领取:

新生报到后教务处根据学生交费单据,按系部、专业、班级进行教材发放。

总务处根据学生自愿的情况下按照交费单据发放生活物品军训服装

2.1.2新生退学分析

新生退学情况很复杂,简易的退学流程有:

学生提出书面申请:

所在系部领导审批,办理有关离校手续,到招办进行退学登记,按照轩辕制定的颓废标准到财务处进行退费

2.1.3数据报表分析

从新生录取开始的每一个环节,为了做好新生接待工作,学院领导和各科室都十分重视各项统计报表,以往都是各处室、系部召开会议、及时通报相关情况。

主要的报表有:

网上录取查询、通知书发放查询、交费情况查询、报到情况查询、教材发放查询、退学人员查询。

2.2新生报到物理模型

2.3小结

通过与各科室人员进行交流以及参与招生录取、新生报到工作,给出了新生报到整个工作流程的详细需求分析,并生成了需求分析夹断的物理模型图

 

1.2系统分析与开发设计

3.1系统建模

3.1.1UMl统一建模语言简介

统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。

首先,UML融合了Booch、OMT和OOSE方法中的基本概念,而且这些基本概念与其他面向对象技术中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言;其次,UML不仅仅是上述方法的简单汇合,而是在这些方法的基础上广泛征求意见,集众家之长,几经修改而完成的,UML扩展了现有方法的应用范围;第三,UML是标准的建模语言,而不是标准的开发过程。

尽管UML的应用必然以系统的开发过程为背景,但由于不同的组织和不同的应用领域,需要采取不同的开发过程。

作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。

(1)UML语义描述基于UML的精确元模型定义。

元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达方法所造成的影响。

此外UML还支持对元模型的扩展定义。

(2)UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。

标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义:

第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。

第二类是静态图(Staticdiagram),包括类图、对象图和包图。

其中类图描述系统中类的静态结构。

不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。

类图描述的是一种静态关系,在系统的整个生命周期都是有效的。

对象图是类图的实例,几乎使用与类图完全相同的标识。

他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。

一个对象图是类图的一个实例。

由于对象存在生命周期,因此对象图只能在系统某一时间段存在。

包由包或类组成,表示包与包之间的关系。

包图用于描述系统的分层结构。

·第三类是行为图(Behaviordiagram),描述系统的动态模型和组成对象间的交互关系。

其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。

通常,状态图是对类图的补充。

在实用上并不需要为所有的类画状态图,仅为那些有多个状态其行为受外界环境的影响并且发生改变的类画状态图。

而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。

·第四类是交互图(Interactivediagram),描述对象间的交互关系。

其中顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,合作图跟顺序图相似,显示对象间的动态合作关系。

除显示信息交换外,合作图还显示对象以及它们之间的关系。

如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择合作图。

这两种图合称为交互图。

·第五类是实现图(Implementationdiagram)。

其中构件图描述代码部件的物理结构及各部件之间的依赖关系。

一个部件可能是一个资源代码部件、一个二进制部件或一个可执行部件。

它包含逻辑类或实现类的有关信息。

部件图有助于分析和理解部件之间的相互影响程度。

通过用力视图,上述的分析,从总体上来说系统的应用软件主要可分为人机界面、用户管理、招生办报到、财务处交费、系部报到、教材领取与信息查询等模块

3.1.3系统活动图

3.2.1系统设计概述

系统设计的目的是提出能够指导系统实现的设计方案。

系统设计是胸膛那个分析的基础上,综合考虑的实现环境和系统的效率、可靠性、安全性、适应性等非功能性的需求,得出系统的设计方案。

系统设计主要包括平台的设计、结构的设计、详细的设计和数据库的设计等。

而软件的开发过程如下:

3.2.2系统设计的目标

本系统属于中小型数据库管理系统,可以对新生报到进行有效管理。

通过对新生报到管理系统的设计,可以达到的目标有:

A对不同的用户进行有效管理

B给予学校现有企业内部网络拓扑结构上

C项目最终形成一套结构完整、操作方便、运行稳定、维护便利的管理系统

3.2.3软件架构设计

系统采用具体哪种软件架构设计,要根据现有的网络环境和软硬件条件

1学校网络结构托拓扑分析

2现有软硬件环境分析

学院成立以来发展迅速,计算机软硬件设备更新也较快,各科室电脑硬件配置为:

硬件:

奔腾酷睿二E5500频率在2.8Ghz

内存:

1G以上

硬盘:

320G以上

软件:

操作系统:

MicosoftWindowXP/MicrosoftWindowsServer2003/Linux/Windows7/IE6.0以上版本:

数据库服务器:

mysql2.2,网站服务器:

apachphp5.1企业版瑞星防病毒软件

3软件架构设计

根据以上分心该系统采用B/S设计模式,该模式可以跨越不同的VLAN另外采用该框架,客户端直接采用人们熟悉的浏览器模式,维护成本较低,结构模式吐下:

3.3系统开发工具的选择

考虑到实际情况软件开发架构为B/S模式,目前流行的软件开发工具主要有.NET与J2EE(NET与J2EE的比较略)

3.4小结

本城通过系统建模工具,给出了学院新生报到的系统用例图、系统活动图。

结合学院现有的网络拓扑结构,给出了如那件设计的具体架构模式,针对该模式选择采用目前流行的开发工具php进行开发

1.3数据库结构

数据库名称XSBDXT

数据库的表名

释义

XSBDB

新生报到表

JFXM

缴费项目表

ZYXBB

专业系别对应表

adminuser

管理用户表

XWB

新闻表

GGB

公告表

数据表结构

XSBDB

字段名

字段类型

说明

示例

KSH

nvarchar(14)

主键

NOTNULL,

XM

nvarchar(64)

NOTNULL,

XBDH

nvarchar

(1)

性别代号

CSNY

datetime

出生年月

Y-D-M

ZZMMDM

nvarchar

(2)

政治面貌代码

MZDM

nvarchar

(2)

民族代码

SFZH

nvarchar(18)

身份证号

JTDZ

nvarchar(128)

家庭住址

YZBM

nvarchar(6)

邮政编码

LXDH

nvarchar(30)

联系电话

BKZY

nvarchar(255)

报考专业

RXCJ

float

入学成绩

0.01

ZBBD

nvarchar(4)

招办报到情况

ZBBD_DATE

datetime

招办报到时间

ZBBD_CZY

nvarchar(20)

招办报到操作员

JFQK

nvarchar(4)

财务缴费情况

JFQK_DATE

datetime

财务缴费时间

JFQK_CZY

nvarchar(20)

财务缴费操作员

XBBD

nvarchar(4)

系部报到情况

XBBD_DATE

datetime

系部报到时间

XBBD_CZY

nvarchar(20)

系部报到操作员

JCLQ

nvarchar(4)

教材领取

JCLQ_DATE

datetime

教材领取时间

JCLQ_CZY

nvarchar(20)

教材领取操作员

WPLQ

nvarchar(4)

物品领取

WPLQ_DATE

datetime

物品领取时间

QPLQ_CZY

nvarchar(20)

物品领取操作员

XZY

nvarchar(30)

新专业

BDXB

nvarchar(20)

报到系部

JFXM

ZYDM

nvarchar(20)

主键,约束键(KSH)专业代码

11

ZYMC

nvarchar(20)

专业名称

JFRDH

nvarchar(20)

缴费人代号

JFRXM

nvarchar(20)

缴费人姓名

JXF

Float

教学费

JCF

Float

书杂费

ZSF

Float

住宿费

JXFZF

float

军训服装费

ZYXBB

ZYDM

nvarchar(20)

专业代码

11

ZYMC

nvarchar(20)

专业名称

XBDM

nvarchar(20)

系部代码

XBMC

nvarchar(20)

系部名称

Adminuser

YHM

nvarchar(20)

主键;用户名

11

YHMM

nvarchar(20)

用户密码

ZSXM

nvarchar(20)

真是姓名

SSXB

nvarchar(20)

所属系别

GLQX

nvarchar(20)

管理权限

DLSJ

nvarchar(20)

登录时间

BZ

nvarchar(20)

备注

XWB

XWID

int(20)

主键,自增;

1

XWBT

nvarchar(255)

新闻标题

XWNR

text

新闻内容

FBSJ

nvarchar(40)

发布时间

FBR

nvarchar(40)

发布人

XWBZ

nvarchar(40)

新闻标题

GGB

GGID

int(20)

主键,自增

1

GGBT

nvarchar(255)

公告标题

GGNR

text

公告内容

GGSJ

nvarchar(20)

公告时间

GGR

nvarchar(20)

公告人

2部署文档

(1)、部署环境

可使用环境:

操作系统:

linux/windowsXP/windows7

网站服务器:

apache+php5.1.2

数据库:

mysql

(2)、部署步骤

a、在系统中完成apache+php5.1+mysql的安装

b、将压缩包解压后,讲整个文件夹复制到apache安装目录下的hotdcs的文件夹下,或者是讲文件夹复制到apache服务器映射的WWW文件夹下即可

c、打开mysql命令行工具,将文件夹sql中下的1.sql文件夹通过source命令导入到数据库中

d、在文件夹中找到com/db.php文件,以记事本的形式打开,找到$this->link=mysql_connect('localhost','root','123456');这句语句后,将localhost,root,123456,这3个替换成已授权的mysql地址,mysql帐户,mysql密码

e、在文件夹中找到liuyan文件夹并打开,依次使用记事本修改delete.php、index.php、saveheave.php、saveleave.php四个文件中的$link=mysql_connect("localhost","root","123456");语句,讲localhost,root,123456,这3个值替换成mysql地址,mysql帐户,mysql密码

3系统使用说明

3.1概述

1、项目名称和北京

(1)、项目名称

“php新生报到系统”

(2)、开发背景

在北京交通大学海滨学院不断壮大的过程中,每年繁重的纳新工作都给学校在新生纳新时给学校造成了巨大的工作困难,在电子化产品日渐盛行的新电子时代,用简单而又高效的电子办公来代替传统工作时一种必要的趋势,以此来减少和避免传统工作时所出现得很多不必要的繁琐过程,达到简化办公流程和人为资源浪费的作用。

2、文档说明

本文档系统描述了“北京交通大学海滨学院新生报到”系统的业务需求以及需求文档分析,可用于指导系统的设计和测试工作。

第二部分、任务说明

1、功能概述

“新生报到”系统各单位要求使用系统提供的功能有:

(1)、查询所有新生的基本信息以及对应的班主任、导员的基本联系方式

(2)、增加并管理一个新生

(3)、通过输入学生学号、学生姓名,查询到该学生基本信息并登记相关信息(如:

确认是否报到)

(4)、实现新生报到缴费功能

(5)、实现新生报到教材领取,物品领取模拟功能

(6)、实现管理员、新生信息的修改

(7)、实现新生信息的实时读取并允许修改功能

(8)、实现添加公告、发布新闻功能

(9)、实现公告、新闻的删除功能

(10)、实现留言的书写和发布功能

(11)、实现管理员用户删除和回复留言的功能

4人员分工描述

(1)、整体框架设计:

符鑫

(2)、系统显示页面设计(可视):

杨泳键,张道全,李洋

(3)、系统操作页面设计(不可视、后台处理):

符鑫

(4)、数据库设计:

符鑫,杨泳键,张道全,李洋

(5)、功能测试调整:

符鑫,杨泳键,张道全,李洋

(6)、整体页面美观设计:

杨泳键,张道全,李洋

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2