




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同签署次序与内容
- 学前班口腔教育主题班会
- 阿克苏工业职业技术学院《医学免疫学研究进展》2023-2024学年第二学期期末试卷
- 阿坝师范学院《西方史学史》2023-2024学年第一学期期末试卷
- 阿鲁科尔沁旗2024-2025学年小学六年级第二学期小升初数学试卷含解析
- 陕师大附中2025届中考化学试题原创模拟卷(十)含解析
- 陕西学前师范学院《临床流行病学与循证医学》2023-2024学年第一学期期末试卷
- 陕西工商职业学院《传感器及测试技术》2023-2024学年第二学期期末试卷
- SCI论文写作与投稿 第2版-课件 12-SCI论文表格使用
- 陕西机电职业技术学院《网页艺术设计与制作》2023-2024学年第一学期期末试卷
- 《围术期麻醉管理策略》课件
- 自考《莎士比亚研究》考试复习题库(含答案)
- 急诊超声学知到智慧树章节测试课后答案2024年秋温州医科大学
- 急救与心理技能(视频课)知到智慧树章节测试课后答案2024年秋中南大学
- 全国川教版信息技术八年级下册第二单元第2节《制作文创作品》教学设计设计
- DG-TG08-12-2024 普通中小学建设标准
- 实时数字孪生数据同步技术-深度研究
- Unit 4 History and traditions Project 说课稿 -2024-2025学年高中英语人教版(2019)必修第二册
- 全国河大音像版初中信息技术七年级下册第一章第五节《图文美化》说课稿
- 资产清查与盘点管理制度
- 2025河北石家庄市总工会社会工作招聘230人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论