新闻标准管理系统文档样本(共14页)_第1页
新闻标准管理系统文档样本(共14页)_第2页
新闻标准管理系统文档样本(共14页)_第3页
新闻标准管理系统文档样本(共14页)_第4页
新闻标准管理系统文档样本(共14页)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、新闻标准管理系统文档新闻管理系统文档1 需求描述该系统要求实现合法用户对新闻一级标题信息的查询、删除、增加、修改功能。并在操作过程中通过弹出对话框给予一定的提示。2 系统功能描述 系统功能图 系统功能图如图1所示。新闻管理系统主界面登录模块一级标题新闻查询增加一级标题新闻删除一级标题新闻更改一级标题新闻图1 系统功能图 系统主流程图 系统主流程图如图2所示。否开 始新闻管理系统主页面合法登录?弹出新闻一级标题信息处理页面单击查询按钮,根据输入信息做查询操作是否查到?显示查询到的信息弹出信息未查到的对话框输入新信息后,单击增加按钮,添加新信息点击删除按钮,删除已查到的信息更改已有的信息,点击更改

2、按钮完成信息更新弹出添加成功对话框。弹出删除成功对话框。弹出更新成功对话框。点击退出按钮结束是图2 系统主流程图3 数据库设计本系统选择Access数据库,涉及到的数据库表设计如表1-表2所示。表1 UserInfo字段名字段类型可否为空说明UserId文本(20)Not null主键UserPass文本(12)Not null表1 FirstT itle字段名字段类型可否为空说明NewsId文本(6)Not null主键TitleName文本(30)null标题名称NewsClass文本(20)null新闻类别Creator文本(12)null创建者CreateTime文本(50)null创

3、建时间4 类设计本系统设计了News、Login、FirstTitleUI、MyConnection、Listener五个类,具体说明及类图如下:(1)MyConnection类,实现与数据库的连接、数据访问操作操作。MyConnection+getConnection( ):Connection+closeConnection(dbConnection:Connection):void+ closePreparedStatement(pstat :PreparedStatment):void+closeResult(rs:Result):void(2)News类,实现新闻管理系统主页面。JF

4、rameNews-pan:JPanel-lb:JLabel-bar:JMenuBar-file:JMenu-help:JMenu-file_login:JMenuItem-file_exit:JMenuItem(3)Login类,实现用户登录功能ActionListener+actionPerformed(evt:Actionevent):voidJFrameLogin-pan:JPanel-lbId:JLabel-lbPassword:JLabel-btLogin:JButton-btCancel:JButton-txtId:JTextField-txtPass:JPasswordField

5、-bar:JMenuBar-gbl:JGridBagLayout-gbc:JGridBagConstraints+createPanel( ):void(4)FirstTitleUI类,实现新闻管理系统信息操作主页面JFrameFirstTitleUI-panQry:JPanel-panInfo:Jpanel-panOperator:JPanel-lbIdQry:JLabel-txtIdQry:JTextFiled-lbNewsId:JLabel-lbTitleName:JLabel-lbCreator:JLabel-lbTitleClass:Jlabel-btAdd:JButton-btDe

6、l:JButton-btUpdate:JButton-btQry:JButton-btExit:JButton-txtNewsId:JTextField-txtTitleName:JTextField-txtCreator:JTextField-txtCreateTime:JTextField-ComboTitleClass:JComboBox-gbl:JGridBagLayout-gbc:JGridBagConstraints+createQueryUI( ):void+createInfoUI( ):void+createOperatorUI( ):void+getQueryId( ):S

7、tring+getNewsId( ):String+getTitleName( ):String+getCreator( ):String+getTitleClass( ):String+getCreateTime( ):String+getBtDel( ):JButton+getBtAdd( ):JButton+getBtUpdate( ):JButton+getBtExit( ):JButton+getBtQry( )JButton+setInformation(newsid:String,titlename:String,creator:String,titleclass:String,

8、createtime:String):void(5)Listener类,实现查询、删除、新增、更改、退出系统的操作ActionListener+actionPerformed(evt:ActionEvent)Listener-UI:FirstTitleUI5 关键代码(1)登录代码public void actionPerformed(ActionEvent evt)if().equals(btLogin)Connection datacon = null;PreparedStatement pstat = null;ResultSet rs = null;trydatacon = ();St

9、ring str = select * from UserInfo where UserId=? and UserPass=?;pstat = (str);(1, ();(2,();rs = ();if()();();new FirstTitleUI().setVisible(true);else(null,用户名或密码有错误!,Sorry,);();();catch(Exception e)();finally(pstat);(rs);(datacon); (2)查询、删除、更新、增加、退出功能代码public void actionPerformed(ActionEvent evt)JBu

10、tton obj = (JButton)(); /得到事件源Connection datacon = null;PreparedStatement pstat = null;ResultSet rs = null;Statement stat = null;String titleid=;String titlename=;String creator=;String createtime=;String titleclass=;trydatacon = ();/执行查询操作if()String strSql = select * from FirstTile where newsId=?;p

11、stat = (strSql);(1,();rs = (); /执行查询/取出当前记录的各字段里的值if()titleid = (newsId);titlename = (TitleName);titleclass = (NewsClass);creator = (Creator);createtime = (CreateTime);(titleid,titlename,creator,titleclass,createtime);else(null,没有匹配的新闻!,ok,);/执行新增操作if()String strSql = insert into FirstTile values(?,?,?,?,?);pstat = (strSql);(1,();(2,();(3,();(4,();(5,();();();(null,添加成功!,ok,);/执行删除操作if()String strSql = delete from FirstTile where newsId=?;pstat = (strSql);(1,();();();(null,删除成功!,ok,);/执行修改操作if()String strSql = Update FirstTile set TitleName=?,Creator=?,NewsClass=?,CreateTime=? w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论