信息系统项目管理Word格式.docx

上传人:b****1 文档编号:4331596 上传时间:2023-05-03 格式:DOCX 页数:50 大小:599.06KB
下载 相关 举报
信息系统项目管理Word格式.docx_第1页
第1页 / 共50页
信息系统项目管理Word格式.docx_第2页
第2页 / 共50页
信息系统项目管理Word格式.docx_第3页
第3页 / 共50页
信息系统项目管理Word格式.docx_第4页
第4页 / 共50页
信息系统项目管理Word格式.docx_第5页
第5页 / 共50页
信息系统项目管理Word格式.docx_第6页
第6页 / 共50页
信息系统项目管理Word格式.docx_第7页
第7页 / 共50页
信息系统项目管理Word格式.docx_第8页
第8页 / 共50页
信息系统项目管理Word格式.docx_第9页
第9页 / 共50页
信息系统项目管理Word格式.docx_第10页
第10页 / 共50页
信息系统项目管理Word格式.docx_第11页
第11页 / 共50页
信息系统项目管理Word格式.docx_第12页
第12页 / 共50页
信息系统项目管理Word格式.docx_第13页
第13页 / 共50页
信息系统项目管理Word格式.docx_第14页
第14页 / 共50页
信息系统项目管理Word格式.docx_第15页
第15页 / 共50页
信息系统项目管理Word格式.docx_第16页
第16页 / 共50页
信息系统项目管理Word格式.docx_第17页
第17页 / 共50页
信息系统项目管理Word格式.docx_第18页
第18页 / 共50页
信息系统项目管理Word格式.docx_第19页
第19页 / 共50页
信息系统项目管理Word格式.docx_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

信息系统项目管理Word格式.docx

《信息系统项目管理Word格式.docx》由会员分享,可在线阅读,更多相关《信息系统项目管理Word格式.docx(50页珍藏版)》请在冰点文库上搜索。

信息系统项目管理Word格式.docx

②完成系统总体设计:

包括系统功能分析;

系统功能模块划分与设计〔系统功能模块图〕。

③完成系统详细设计:

包括数据库需求分析;

类层次图;

界面设计与各功能模块实现。

④系统调试:

调试显现的要紧问题,编译语法错误及修改,重点是运行逻辑问题修改和调整。

⑤使用说明书及编程体会:

说明如何使用你编写的程序,详细列出每一步的操作步骤。

⑥关键源程序〔带注释〕

⑶按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。

⑷不得抄袭他人程序、课程设计报告,每个人应表达自己的个性设计。

二、进度安排

11.21

上午

下午

11.22

11.24

下午

11.28

晚上

11.29

12.30

课题1:

进销存治理系统

〔一〕、课程设计题目:

〔二〕、目的与要求:

1、目的:

〔1〕要求学生达到熟练把握java语言的差不多知识和技能;

〔2〕差不多把握面向对象程序设计的差不多思路和方法;

〔3〕能够利用所学的差不多知识和技能,解决简单的面向对象程序设计问题。

2、差不多要求:

〔1〕要求利用面向对象的方法以及java的编程思想来完成系统的设计;

〔2〕要求在设计的过程中,建立清晰的类层次;

〔3〕在系统中定义类,每个类中要有各自的属性和方法;

〔4〕在系统的设计中,至少要用到面向对象的一种机制。

3、创新要求:

在差不多要求达到后,可进行创新设计,如依照查找结果进行修改的功能。

4、写出设计说明书

〔三〕、设计方法和差不多原理:

1、问题描述〔功能要求〕:

某公司现有进销存物品,要求对所有的库存设备都能按照品名进行显示、查找、入库和出库、储存的功能。

进销存物品有以下属性:

尺寸、类型、售价、重量、品牌、入库编号

2、问题的解决方案:

依照系统功能要求,能够将问题解决分为以下步骤:

〔1〕分析系统中的各个实体之间的关系及其属性和行为;

〔2〕依照问题描述,设计系统的类层次;

〔3〕完成类层次中各个类的描述〔包括属性和方法〕;

〔4〕完成类中各个成员函数的定义;

〔5〕完成系统的应用模块;

〔6〕功能调试;

〔7〕完成系统总结报告以及系统使用说明书。

课题2:

酒店治理系统

酒店治理系统的需求包括开台点菜功能、智能化猎取菜品功能、自动结账功能、营业额报表功能等。

依据餐饮行业的特点,本系统实现以下目标:

●操作简单方便、界面简洁大方。

●方便快捷的开台点菜功能。

●智能化定位菜品的功能。

●快速查看开台点菜信息的功能。

●自动结账功能。

●按开台和商品实现的日结账功能。

●按日消费额汇总统计实现的月结账功能。

●按日营业额实现的年结账功能。

●系统运行稳固、安全可靠。

课题3:

企业门户网站

企业门户网站的最终目的是为企业提供一个简单、易用、开放、可扩展的企业信息门户平台。

通过需求分析以及与客户的沟通,现制定网站实现目标如下:

●网站使用人性化设计,界面友好、安全、有用。

●网站操作便利并具有高度信息连续性、可扩展性。

●提供建立在关系型数据库系统上的数字信息组织、治理、查询等功能。

●对用户输入的数据进行严格的数据检索,尽可能地排除人为错误。

●最大限度地实现网站易爱护性和易操作性。

课题4:

图书馆治理系统

图书馆治理系统是图书馆治理工作中不可缺少的部分,它关于图书馆的治理者和使用者都专门重要,因此图书馆治理系统应该为治理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆治理系统治理图书馆的日常事务,操作流程比较繁琐。

一个成功的图书馆治理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。

本系统具有以下特点:

●确保系统具有良好的系统性能,友好的用户界面。

●较高的处理效率,便于使用和爱护。

●采纳成熟技术开发,使系统具有较高的技术水平和较长的生命周期。

●系统尽可能简化图书馆治理员的重复工作,提高工作效率。

●简化数据查询、统计难度。

3.1辅助JavaBean的编写6

3.2差不多数据库操作的JavaBean的编写6

3.3字符串处理的JavaBean〝StringUtils〞的编写9

3.4字符串处理的JavaBean〝ParamUtils〞的编写13

3.5Final常量JavaBean的编写13

3.6判定用户身份的JavaBean的编写14

3.7输出有用HTML代码的JavaBean的编写16

一、系统需求分析

通过相关调查,要求网站具有以下功能:

❑通过前台全面介绍企业的软件产品并提供软件下载。

❑在前台为针对性问题提供解决方案。

❑前台在线解答用户常见问题。

❑提供软件补丁下载的功能。

❑提供用户注册、登录、用户名和密码修改的功能。

❑需提供在线留言簿,方便用户留言。

❑为用户设置论坛模块。

❑通过后台对用户信息进行治理,包括设置用户权限和查询用户信息等功能。

❑在后台能够治理公告信息、新闻信息、论坛头像、友情链接。

❑通过后台对软件类别及前台提供的软件和软件补丁进行治理。

❑通过后台治理问题解决方案、常见问题解答等信息。

❑对用户留言信息进行回复和治理。

二、总体设计

2.1总体设计图

企业门户网站前台功能结构,如以下图所示。

企业门户网站后台功能结构,如图2所示。

图2企业门户网站后台功能结构图

2.2各函数(模块文件)之间的调用关系

图C.1网站前台首页架构图

图C.2导航条架构图

2.3数据结构及数据库

本系统数据库采纳MySQL数据库,系统数据库名称为mingri。

数据库mingri中包含14张表。

〔1〕forum(论坛主题信息表)

论坛主题信息表要紧用于储存论坛中用户发表的主题信息。

表forum的结构如表B.1所示。

表B.1forum的结构

字段名

数据类型

默认值

是否为空

是否主键

描述

fid

int[11]

NULL

PRI

主题ID

fsid

YES

版块ID

state

主题状态

title

varchar[200]

标题

uid

varchar[50]

发帖人

iid

贴图ID

ftime

datetime

发表时刻

content

text

内容

renum

回复数

hitnum

人气值

〔2〕fsort〔论坛版块信息表〕

论坛版块信息表要紧用于储存论坛中提供的版块信息。

表fsort的结构如表B.2所示。

表B.2fsort的结构

State

版块类别

free

版块状态

name

版块名称

添加时刻

添加人

resume

〔3〕guestboard〔留言信息表〕

留言信息表要紧用于储存用户的留言信息。

表guestboard的结构如表B.3所示。

表B.3guestboard的结构

gid

留言ID

varchar[100]

留言标题

guest

留言人

gtime

留言时刻

留言内容

gflag

tinyint[1]

是否回复

rtime

回复时刻

recontent

回复内容

〔4〕soft〔软件信息表〕

软件信息表要紧用于储存公司的软件信息。

表soft的结构如表B.4所示。

表B.4soft的结构

sfid

软件ID

软件名称

edition

版本

price

float

价格

uptime

上传时刻

上传人

sid

软件类别ID

environment

运行环境

filesize

程序大小

commend

举荐指数

loadnum

下载次数

regular

是否为正式版本

introduce

简介

path

下载路径

其他说明

〔5〕ssort〔软件类别信息表〕

软件类别信息表要紧用于储存软件类别信息。

表ssort的结构如表B.5所示。

表B.5ssort的结构

类别ID

类别名称

类别简介

〔6〕user〔用户信息表〕

用户信息表要紧用于储存用户信息,包括一般用户和治理员,由字段status的值进行区分,值1表示一般用户,值为0表示治理员。

表user的结构如表B.6所示。

表B.6user的结构

用户名

password

密码

真实姓名

regqu

密码问题

reqanswer

密码答案

头像ID

sex

性别

age

年龄

tel

联系

email

Email地址

qq

OICQ号码

regtime

注册时刻

address

个人地址

个人主页

status

权限级别

状态显示

varchar[250]

个人简介

三、详细设计

3.1辅助JavaBean的编写

依照系统的需求编写需要的JavaBean。

下面将给出企业门户网站中所需要的部分辅助JavaBean的编写过程。

3.2差不多数据库操作的JavaBean的编写

差不多数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、猎取结果集总记录数的方法getRow、删除数据的方法Delete等。

下面将给出编写企业门户网站中的差不多数据库操作的JavaBean〝Database〞的实现过程。

〔1〕先将〝Database〞储存到指定的包中,并导入所需的类包,并将其储存到〝com.bwm.core〞包中,代码如下:

packagecom.bwm.core;

importjava.sql.Connection;

importjava.sql.SQLException;

importjava.sql.DriverManager;

importjava.sql.PreparedStatement;

importjava.sql.ResultSet;

(2)定义Database类,并定义静态变量及构造方法,代码如下:

publicclassDatabase{//定义Database类

privatestaticConnectioncon;

//定义静态变量static

privatestaticStringproxool="

org.logicalcobwebs.proxool.ProxoolDriver"

;

privatestaticStringpoolname="

proxool.mingri"

publicDatabase(){//构造方法

}

}

(3)创建连接数据库的方法getConnection,该方法返回Connection对象的一个实例。

getConnection方法的代码如下:

publicstaticConnectiongetConnection(){

try{

Class.forName(proxool);

//调用Class的forName方法加载数据库驱动程序类

con=DriverManager.getConnection(poolname);

//猎取Connection对象的引用

}catch(ClassNotFoundExceptione){

System.out.println(e.getMessage());

}catch(SQLExceptione){

if(con==null){

System.out.println("

没有猎取到数据库连接"

);

returncon;

(4)定义getRow方法猎取结果集的总记录数。

由于ResultSet对象没有提供直截了当猎取结果集总行数的方法,因此此处需要定义猎取结果集总行数的方法。

getRow方法的代码如下:

publicstaticintgetRow(Stringsql){

inti=0;

PreparedStatementps=null;

ResultSetrs=null;

ps=con.prepareStatement("

SELECTCOUNT(*)FROM"

+sql,

ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=ps.executeQuery();

if(rs.next()){

i=rs.getInt

(1);

i=0;

}finally{

+sql);

rs.close();

//关闭ResultSet对象的一个实例

}catch(SQLExceptione){}

ps.close();

//关闭PreparedStatement对象的一个实例

returni;

(5)定义删除数据的方法Delete,代码如下:

publicstaticbooleanDelete(Stringsql){

booleanb=false;

Connectioncon=null;

Pr

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

当前位置:首页 > 表格模板 > 合同协议

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

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